<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2021"
  xmlns:dei="http://xbrl.sec.gov/dei/2021"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:mtrx="http://www.matrixservicecompany.com/20220331"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="mtrx-20220331.xsd" xlink:type="simple"/>
    <context id="i0421b924813147cba60633318d9623aa_D20210701-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i85f979ed393b4e8eb7847e8fbea00053_I20220509">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
        </entity>
        <period>
            <instant>2022-05-09</instant>
        </period>
    </context>
    <context id="i1278f2d184454e28b46dfa8a22fe6c22_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i10f25ad77d994059b45fce556670d9d6_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i6f5de1ed688848949019a148f3549581_D20200701-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ibea7d82dc3c64d33af8655a838f2d65f_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i601f5a98b06346e2b978bd9adadd36a2_D20210701-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ibac5a061768447b181145cc66aae6e0a_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i6c4d05d989434a90961fd9520fcac073_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ic428f311c2394931bc44198817b5208c_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i99331700d78f4e359a41998118677173_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ia5de0ec6000a4eb7a2484cc790a6dce7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i59c0c05680664461a1a233a8c6fceedf_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie676f94b91354883b44985dbf57ae5e1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6959e35aac234eeab50467ddfd08a05c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i84a8af9db7e54b55a045a11085f00632_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib2e6fa72354b4cc781d7eecd09da61d0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib5e19b3599fb4490ae9e829a45dc0faa_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i36768d45a8374551878df04d23c1e7a4_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ic24331a06b944b41b7a2561712986721_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i3ee942b6460b429f855d37ea1bf8981c_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="icff9c1f83efc40659e9a8dd31eb756f2_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i9a99ff9e654c4bec8a4086c52da74c26_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i08fde66bf6cf4e2aa6ad3ee8c827557b_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i653585a8a5e542bbb2f46ca5c77c8845_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i122c951a89ca4fdc96f42514edc21caa_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i1fc49cd3c6b64546a3d52222877a104a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id400d59ddaa4444fa4c4c9bba8e24be9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i69b118f40dde4de3bb03b60fecf1ea31_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i00c366f9c6e041838c575094c4fdc7b8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6a13fa25bd5d4eee9af770d7c2ee1813_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i312abfadc46b4c04864e9fb93efea80c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib83afeb80b2a46778e88918021e518fe_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i33a1c31d524547f99f60898183ca6a49_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="icaee45e46bb1497cbe5c9778af792839_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i7c8bb10bb40e461c9e88607e70c7d3f0_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ie148c4ba1872407482d894839c5a3fd0_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i683fde7284dc489e8a00f5f9eefab7c5_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="id91d2036af3f4c1e9c5d94bc87e26220_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i7a9a92699cc54f558ea6bb6b054f7623_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i5fcecde7f01545b399b550f7818c941a_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i0913c770379a4f6ba154275e8d40f75a_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ic99f1974fc964826afa18735e7e6352b_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i6a2fd466e3f341628c0c4ae310f443a0_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="iee0d22ca4f904b43b66ac25855f0e54e_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ic8eef54ae81a4523b24ed6550d3c37ee_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i1b26e001c1e245b8b6b84c0e9f481e9c_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ia401122f47724e40810c5750dbb66b85_D20210701-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i00cca71fe1364edfb64886a985a17f62_D20210701-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ib7489ed87c974bd1a539c1a4dd9f3465_D20210701-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i293aecaa3fd848c5b5658dc29e47d1f2_D20210701-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i91bd4bb9e9134c56938fcf937d04699e_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i7f6cd864c5a641b9a9e5f754dad535c3_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ie7aeaecbd45e4398a41e8419a2606dfb_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</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="id720e95a53c04ab08804b92a2e67c617_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="iab0c80e4704a45d9893a03ba83333c1d_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</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="if3985db445ae4e6c9e4f6584dd7f5e2c_D20200701-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="id0a5c800d98d4b588d6c70a7310ebce3_D20200701-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i3770bb9575f84ff7bbc42d12d8bc3754_D20200701-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i8f7df765eda9470fb3f1d90e256c9413_D20200701-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ieea64e204aa848a3afa8edc363f75bf8_D20200701-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ia8affc6c69d34cd681ece0cefee283f4_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ib7b9832d745d4343ac7c7382dae9db5c_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i2236155d6c754912b5598239d63b8e65_D20210701-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i42885244cdf9488fbd2e0615b930c4b6_D20200701-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ibbdd8ff7ba5841cca8e33db2302186e1_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i4021971c63ec452d89f3bc82b704ee29_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i8e8be5b7ef334f0aa21d7ee7c85ffd25_D20210701-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="if4e37a05550c43039838d9a735ee69c0_D20200701-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i20be216914d64ba590e8b93bcb052ccb_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mtrx:OtherinternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ic94f9fe09a5a45aeb377ce4a5ad2772d_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mtrx:OtherinternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ibb89d2544a254c62be70c763a6038aaf_D20210701-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mtrx:OtherinternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i5e782cce96b14bf2b3806e9474bd01ce_D20200701-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mtrx:OtherinternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i2b67a1614bca412ba1e44507077f6520_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="if20c129eedc8474b9796967665760aee_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="if4f61ee6a87a49fdb612e162e59647b2_D20210701-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="idf2deda9ff664dad8cd7a312c9eb040e_D20200701-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ice17dc511beb49aa93e131619c869d1d_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i44efddee400a4a0ca0afe5172ef9b8f1_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i64455d72c0494229b8de1feaf5b784e4_D20210701-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i7ecc66728b4b4c66a7961dcfefa81fff_D20200701-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i8b19d9f973364b929f1ee8ead85b6f94_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:ProcessAndIndustrialFacilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ida7c07a1f9b34cc4b4305724268d0c05_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:UtilityAndPowerInfrastructureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i7efed2cfe23c4fbfa793efdd5e536e2d_D20210701-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:UtilityAndPowerInfrastructureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i3cbb4feb732f42cc99eb20173add249a_D20210701-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:StorageAndTerminalSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ia1728c14b42e492f9d8904731962bc28_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:UtilityAndPowerInfrastructureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i85bd72491ce84d8f88469447bcd9ca1f_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:ProcessAndIndustrialFacilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i76c2258eb905479eb69c37bce30ae918_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:StorageAndTerminalSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ied0c53640838408c9f645b3da1bbbc45_D20210701-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:ProcessAndIndustrialFacilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ifeea49fc2fa7471e8e6683c23398a4f5_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:UtilityAndPowerInfrastructureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i9588c3c29be84ff78cb45150c2a6905f_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:ProcessAndIndustrialFacilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ib14f7b08b7de41d2b7793173f030caa3_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:StorageAndTerminalSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i5db466689d1941ad8324d2d158de9687_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i1cfcd1db7ecd4f2ba983ea47e0158cd1_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i030aa4cd3eaa4bcdb0e80e139839eda0_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i3a9e40afc03f49ca8230658ab4fd5741_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ib653309d6e2d4648b22d5cafd8885667_D20210701-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="iba9deb11a4764efab6f47af2f9c8c4b5_D20210701-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="if868afb42fe3410bbbe1a55671a063c4_D20210701-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ib74055e6e5884f67bfbc540f24e32beb_D20210701-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i7d8052300dfc406896c8cea82e6dbe52_D20200701-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i86031557dd0d48f6a388daaecf6ca6df_D20200701-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i8eb11c6b09744f87a6187ae516e3e8bd_D20200701-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i1ca43625fc654c56ab3d1c23641ff8fd_D20200701-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="iaaac9bf6d7fe46cb80a12fb2c37c552c_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">mtrx:BankOfMontrealMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="idb2f5605251f49b48d118452acc93fe7_D20210701-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">mtrx:BankOfMontrealMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i2c9ac71b4765457ea6ab23ef66dacb7d_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">mtrx:JPMorganChaseBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="idf708c3b47714d67893ff0bd6184813c_D20210701-20210909">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">mtrx:JPMorganChaseBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-09</endDate>
        </period>
    </context>
    <context id="i30f5b4da862141b39838fd95bf6436b4_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">mtrx:TotalDeferredTaxAssetsGeneratedInTheSixMonthsEndedDecember31st2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i7dcc8e9a2d0041e099cafeca4445d527_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">mtrx:DeferredTaxAssetsGeneratedInTheThreeMonthsEndedMarch312022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i9210131023b0412280d536b4ab701976_D20200701-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id6b7b2d5ae89473b84350c4e6d532729_D20220101-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="i172db5d6ea934f8bacb30b31534a214e_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:UtilityAndPowerInfrastructureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i37d7c0af809848319b49cb64c25bd456_D20200701-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:UtilityAndPowerInfrastructureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i35ca8828a3f547e08059afc0278903e4_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:ProcessAndIndustrialFacilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i3b815f771c794483ab8c06634ab9ac36_D20200701-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:ProcessAndIndustrialFacilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i5142db4f9bd94d77b8f5b221f539fc35_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:StorageAndTerminalSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ia82a5e6f169548cc8db675d518261d19_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:StorageAndTerminalSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i3378180dbe3543589aee1081596d637b_D20200701-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:StorageAndTerminalSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i43b87e5f78114e74934cce205e3bfb24_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:ProcessAndIndustrialFacilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ic6b48a914ee44ab8bd2e7c2b50aae96a_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:ProcessAndIndustrialFacilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="iec0eb757557a4172b6d85d23d94095d8_D20210701-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:ProcessAndIndustrialFacilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i9c1d7f109f1b44eb9bc01f95d1960c17_D20200701-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:ProcessAndIndustrialFacilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i4983daaa91b940058e3e253596bd156c_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:StorageAndTerminalSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ia738faf23e68419481369fb772c8ccab_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:StorageAndTerminalSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i208aaaf01bdb41d593046918591368a7_D20210701-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:StorageAndTerminalSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ibdf467f6b2744b42a3b8e339c6c2f4c3_D20200701-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:StorageAndTerminalSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i11e24c3a984644d886e8c668bc32bd16_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i816f593f7a8f41aca7bc1deb058ec4d1_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i83a542a19e984933af15af452d5e9b48_D20210701-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i8db67e871afd471cbfd47bb848400246_D20200701-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i4f12071e04c849baa77a92827f0c32b1_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:UnallocatedCorporateCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ib5f7948dc8bd41dbb2639f794fb9171c_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:UnallocatedCorporateCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ieb345593a58b40c8a6f52beab11949ad_D20210701-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:UnallocatedCorporateCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ib721a646af0649ea93713433e8d9fcad_D20200701-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:UnallocatedCorporateCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i42c2412e53554cc08dc946acdf93d94a_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:UnallocatedCorporateCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ifc55a184c2e54f3fb774a0d2947aa732_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:UnallocatedCorporateCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i6d8be2569a5242a8ae115f19dd74345a_D20200101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:UtilityAndPowerInfrastructureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i75aafba800704f98a4b28cff7ae2cf78_D20200101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:ProcessAndIndustrialFacilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="iae1f8968e2b34603a9d21b6619a91270_D20200101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:StorageAndTerminalSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i3c79a67c40d94a17b155dec298febbf7_D20200101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:UnallocatedCorporateCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i37ff97c4787f4f6eba043a6d22f88ed7_D20200101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2022-03-31</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="rate">
        <measure>utr:Rate</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <dei:AmendmentFlag
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF80L2ZyYWc6MDlmMDA5ZTIzOWFkNDlkMzhhZTdlZTYyOGU1Y2I2MzMvdGFibGU6NGQ3YzlkMTU3N2E4NDNjYzkzOWIwZWUzMWI1YjJlYmEvdGFibGVyYW5nZTo0ZDdjOWQxNTc3YTg0M2NjOTM5YjBlZTMxYjViMmViYV8zLTEtMS0xLTM0OTIw_0e0e2376-76ea-4680-9354-0309a1454f61">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF80L2ZyYWc6MDlmMDA5ZTIzOWFkNDlkMzhhZTdlZTYyOGU1Y2I2MzMvdGFibGU6NGQ3YzlkMTU3N2E4NDNjYzkzOWIwZWUzMWI1YjJlYmEvdGFibGVyYW5nZTo0ZDdjOWQxNTc3YTg0M2NjOTM5YjBlZTMxYjViMmViYV81LTEtMS0xLTM0OTIw_603e4034-8fc2-47eb-bef0-dee3501dfdd6">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF80L2ZyYWc6MDlmMDA5ZTIzOWFkNDlkMzhhZTdlZTYyOGU1Y2I2MzMvdGFibGU6NGQ3YzlkMTU3N2E4NDNjYzkzOWIwZWUzMWI1YjJlYmEvdGFibGVyYW5nZTo0ZDdjOWQxNTc3YTg0M2NjOTM5YjBlZTMxYjViMmViYV82LTEtMS0xLTM0OTIw_788ef3b6-d445-4d25-9c0e-de88cc16ef67">Q3</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF80L2ZyYWc6MDlmMDA5ZTIzOWFkNDlkMzhhZTdlZTYyOGU1Y2I2MzMvdGFibGU6NGQ3YzlkMTU3N2E4NDNjYzkzOWIwZWUzMWI1YjJlYmEvdGFibGVyYW5nZTo0ZDdjOWQxNTc3YTg0M2NjOTM5YjBlZTMxYjViMmViYV85LTEtMS0xLTM0OTIw_92514d7a-e5de-4666-b208-328b8da897a8">0000866273</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF80L2ZyYWc6MDlmMDA5ZTIzOWFkNDlkMzhhZTdlZTYyOGU1Y2I2MzMvdGFibGU6NGQ3YzlkMTU3N2E4NDNjYzkzOWIwZWUzMWI1YjJlYmEvdGFibGVyYW5nZTo0ZDdjOWQxNTc3YTg0M2NjOTM5YjBlZTMxYjViMmViYV8xMC0xLTEtMS0zNDkyMA_95dc348a-b0c9-4dfe-be17-fb0088255ba7">--06-30</dei:CurrentFiscalYearEndDate>
    <dei:DocumentPeriodEndDate
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8yMi9mcmFnOmFkOTM2N2U5NDE3NzRiYWRhMTgzOTg4NjA2OGU1MGU4L3RhYmxlOjFhYWY2YTNhNDc4MzQ4ZjlhMDhmYTViZThjN2RiMjRlL3RhYmxlcmFuZ2U6MWFhZjZhM2E0NzgzNDhmOWEwOGZhNWJlOGM3ZGIyNGVfMi0xLTEtMS0zNDkyMA_e083d7b9-f338-4712-9f54-7bae87ee2563">2022-03-31</dei:DocumentPeriodEndDate>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="i1278f2d184454e28b46dfa8a22fe6c22_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8yMi9mcmFnOmFkOTM2N2U5NDE3NzRiYWRhMTgzOTg4NjA2OGU1MGU4L3RhYmxlOjFhYWY2YTNhNDc4MzQ4ZjlhMDhmYTViZThjN2RiMjRlL3RhYmxlcmFuZ2U6MWFhZjZhM2E0NzgzNDhmOWEwOGZhNWJlOGM3ZGIyNGVfMy0xLTEtMS0zNDkyMA_a5940c6c-8242-4b56-ae18-a40168cc6d0f"
      unitRef="usd">-16000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="i10f25ad77d994059b45fce556670d9d6_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8yMi9mcmFnOmFkOTM2N2U5NDE3NzRiYWRhMTgzOTg4NjA2OGU1MGU4L3RhYmxlOjFhYWY2YTNhNDc4MzQ4ZjlhMDhmYTViZThjN2RiMjRlL3RhYmxlcmFuZ2U6MWFhZjZhM2E0NzgzNDhmOWEwOGZhNWJlOGM3ZGIyNGVfMy0yLTEtMS0zNDkyMA_ceb6b376-8c70-40e8-b90c-c8b4ebb6c58d"
      unitRef="usd">-33000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8yMi9mcmFnOmFkOTM2N2U5NDE3NzRiYWRhMTgzOTg4NjA2OGU1MGU4L3RhYmxlOjFhYWY2YTNhNDc4MzQ4ZjlhMDhmYTViZThjN2RiMjRlL3RhYmxlcmFuZ2U6MWFhZjZhM2E0NzgzNDhmOWEwOGZhNWJlOGM3ZGIyNGVfMy0zLTEtMS0zNDkyMA_ef4e65a9-2f46-4e84-8bb2-ebb76a38ed92"
      unitRef="usd">30000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="i6f5de1ed688848949019a148f3549581_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8yMi9mcmFnOmFkOTM2N2U5NDE3NzRiYWRhMTgzOTg4NjA2OGU1MGU4L3RhYmxlOjFhYWY2YTNhNDc4MzQ4ZjlhMDhmYTViZThjN2RiMjRlL3RhYmxlcmFuZ2U6MWFhZjZhM2E0NzgzNDhmOWEwOGZhNWJlOGM3ZGIyNGVfMy00LTEtMS0zNDkyMA_264513a0-66fa-4d67-9c76-c0755e44a84c"
      unitRef="usd">20000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="ibac5a061768447b181145cc66aae6e0a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8yOC9mcmFnOjgyMWY4ODczNWY3ZDQzMzhhZTlkNGJkODM4ZGNlYWI4L3RhYmxlOjBkYjJjMDRmN2E0YTQ3YzE5YjY4M2FiNzBhN2U4OGYxL3RhYmxlcmFuZ2U6MGRiMmMwNGY3YTRhNDdjMTliNjgzYWI3MGE3ZTg4ZjFfMS0xLTEtMS0zNDkyMA_4fa36abc-666f-4d26-bf83-821ff818db0a"
      unitRef="usd">634000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i6c4d05d989434a90961fd9520fcac073_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8yOC9mcmFnOjgyMWY4ODczNWY3ZDQzMzhhZTlkNGJkODM4ZGNlYWI4L3RhYmxlOjBkYjJjMDRmN2E0YTQ3YzE5YjY4M2FiNzBhN2U4OGYxL3RhYmxlcmFuZ2U6MGRiMmMwNGY3YTRhNDdjMTliNjgzYWI3MGE3ZTg4ZjFfMS0zLTEtMS0zNDkyMA_ae001aa4-9f3e-4421-9170-69ca912deadc"
      unitRef="usd">898000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ibac5a061768447b181145cc66aae6e0a_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8yOC9mcmFnOjgyMWY4ODczNWY3ZDQzMzhhZTlkNGJkODM4ZGNlYWI4L3RhYmxlOjBkYjJjMDRmN2E0YTQ3YzE5YjY4M2FiNzBhN2U4OGYxL3RhYmxlcmFuZ2U6MGRiMmMwNGY3YTRhNDdjMTliNjgzYWI3MGE3ZTg4ZjFfMi0xLTEtMS0zNDkyMA_c5e9d614-6f45-4b0e-b0bf-295c57a5dcf1"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i6c4d05d989434a90961fd9520fcac073_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8yOC9mcmFnOjgyMWY4ODczNWY3ZDQzMzhhZTlkNGJkODM4ZGNlYWI4L3RhYmxlOjBkYjJjMDRmN2E0YTQ3YzE5YjY4M2FiNzBhN2U4OGYxL3RhYmxlcmFuZ2U6MGRiMmMwNGY3YTRhNDdjMTliNjgzYWI3MGE3ZTg4ZjFfMi0zLTEtMS0zNDkyMA_1059d5ea-016f-44f0-bf58-00fdb6745542"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ibac5a061768447b181145cc66aae6e0a_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8yOC9mcmFnOjgyMWY4ODczNWY3ZDQzMzhhZTlkNGJkODM4ZGNlYWI4L3RhYmxlOjBkYjJjMDRmN2E0YTQ3YzE5YjY4M2FiNzBhN2U4OGYxL3RhYmxlcmFuZ2U6MGRiMmMwNGY3YTRhNDdjMTliNjgzYWI3MGE3ZTg4ZjFfMy0xLTEtMS0zNDkyMA_1650b418-ab8a-484d-8c02-f2ce88580a10"
      unitRef="shares">60000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i6c4d05d989434a90961fd9520fcac073_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8yOC9mcmFnOjgyMWY4ODczNWY3ZDQzMzhhZTlkNGJkODM4ZGNlYWI4L3RhYmxlOjBkYjJjMDRmN2E0YTQ3YzE5YjY4M2FiNzBhN2U4OGYxL3RhYmxlcmFuZ2U6MGRiMmMwNGY3YTRhNDdjMTliNjgzYWI3MGE3ZTg4ZjFfMy0zLTEtMS0zNDkyMA_b002e6c5-a8af-4da7-93c2-51de2207edee"
      unitRef="shares">60000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="ibac5a061768447b181145cc66aae6e0a_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8yOC9mcmFnOjgyMWY4ODczNWY3ZDQzMzhhZTlkNGJkODM4ZGNlYWI4L3RhYmxlOjBkYjJjMDRmN2E0YTQ3YzE5YjY4M2FiNzBhN2U4OGYxL3RhYmxlcmFuZ2U6MGRiMmMwNGY3YTRhNDdjMTliNjgzYWI3MGE3ZTg4ZjFfNC0xLTEtMS0zNDkyMA_4d231eca-6f57-413a-aa99-0b91f505c7da"
      unitRef="shares">27888217</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i6c4d05d989434a90961fd9520fcac073_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8yOC9mcmFnOjgyMWY4ODczNWY3ZDQzMzhhZTlkNGJkODM4ZGNlYWI4L3RhYmxlOjBkYjJjMDRmN2E0YTQ3YzE5YjY4M2FiNzBhN2U4OGYxL3RhYmxlcmFuZ2U6MGRiMmMwNGY3YTRhNDdjMTliNjgzYWI3MGE3ZTg4ZjFfNC0zLTEtMS0zNDkyMA_1bb45055-fede-4656-a6b1-cd700f4e7fe7"
      unitRef="shares">27888217</us-gaap:CommonStockSharesIssued>
    <us-gaap:SharesOutstanding
      contextRef="ibac5a061768447b181145cc66aae6e0a_I20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8yOC9mcmFnOjgyMWY4ODczNWY3ZDQzMzhhZTlkNGJkODM4ZGNlYWI4L3RhYmxlOjBkYjJjMDRmN2E0YTQ3YzE5YjY4M2FiNzBhN2U4OGYxL3RhYmxlcmFuZ2U6MGRiMmMwNGY3YTRhNDdjMTliNjgzYWI3MGE3ZTg4ZjFfNS0xLTEtMS0zNDkyMA_fb4f09c3-7309-4075-8a8e-dd8f66f9eb9f"
      unitRef="shares">26783265</us-gaap:SharesOutstanding>
    <us-gaap:SharesOutstanding
      contextRef="i6c4d05d989434a90961fd9520fcac073_I20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8yOC9mcmFnOjgyMWY4ODczNWY3ZDQzMzhhZTlkNGJkODM4ZGNlYWI4L3RhYmxlOjBkYjJjMDRmN2E0YTQ3YzE5YjY4M2FiNzBhN2U4OGYxL3RhYmxlcmFuZ2U6MGRiMmMwNGY3YTRhNDdjMTliNjgzYWI3MGE3ZTg4ZjFfNS0zLTEtMS0zNDkyMA_e3283284-192c-4693-b944-51c1d8794ab7"
      unitRef="shares">26549438</us-gaap:SharesOutstanding>
    <us-gaap:TreasuryStockShares
      contextRef="ibac5a061768447b181145cc66aae6e0a_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8yOC9mcmFnOjgyMWY4ODczNWY3ZDQzMzhhZTlkNGJkODM4ZGNlYWI4L3RhYmxlOjBkYjJjMDRmN2E0YTQ3YzE5YjY4M2FiNzBhN2U4OGYxL3RhYmxlcmFuZ2U6MGRiMmMwNGY3YTRhNDdjMTliNjgzYWI3MGE3ZTg4ZjFfNi0xLTEtMS0zNDkyMA_e73628f8-3f28-41dc-b9ea-21db4e888755"
      unitRef="shares">1104952</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="i6c4d05d989434a90961fd9520fcac073_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8yOC9mcmFnOjgyMWY4ODczNWY3ZDQzMzhhZTlkNGJkODM4ZGNlYWI4L3RhYmxlOjBkYjJjMDRmN2E0YTQ3YzE5YjY4M2FiNzBhN2U4OGYxL3RhYmxlcmFuZ2U6MGRiMmMwNGY3YTRhNDdjMTliNjgzYWI3MGE3ZTg4ZjFfNi0zLTEtMS0zNDkyMA_1727418b-d1dc-4904-8e6e-385861b5aab2"
      unitRef="shares">1338779</us-gaap:TreasuryStockShares>
    <dei:DocumentPeriodEndDate
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNy9mcmFnOmMzZDIwZmQ1YWE5ZTRkNmZiZDliM2RjZmFmODJhMGM4L3RhYmxlOjUyZWI2YzRlNjYzZDQ1NjU5OGU1MjMxMDcxOTIzZmM0L3RhYmxlcmFuZ2U6NTJlYjZjNGU2NjNkNDU2NTk4ZTUyMzEwNzE5MjNmYzRfMS0yLTEtMS0zNDkyMA_e083d7b9-f338-4712-9f54-7bae87ee2563">2022-03-31</dei:DocumentPeriodEndDate>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNy9mcmFnOmMzZDIwZmQ1YWE5ZTRkNmZiZDliM2RjZmFmODJhMGM4L3RhYmxlOjUyZWI2YzRlNjYzZDQ1NjU5OGU1MjMxMDcxOTIzZmM0L3RhYmxlcmFuZ2U6NTJlYjZjNGU2NjNkNDU2NTk4ZTUyMzEwNzE5MjNmYzRfMy0xLTEtMS0zNDkyMA_3c671be3-184f-4aca-ba80-1f823e2b6256"
      unitRef="shares">19550</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNy9mcmFnOmMzZDIwZmQ1YWE5ZTRkNmZiZDliM2RjZmFmODJhMGM4L3RhYmxlOjUyZWI2YzRlNjYzZDQ1NjU5OGU1MjMxMDcxOTIzZmM0L3RhYmxlcmFuZ2U6NTJlYjZjNGU2NjNkNDU2NTk4ZTUyMzEwNzE5MjNmYzRfMy0xLTEtMS0zNDkyMA_b4ea1141-4fa5-4472-87ff-a0ca593201ca"
      unitRef="shares">19550</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNy9mcmFnOmMzZDIwZmQ1YWE5ZTRkNmZiZDliM2RjZmFmODJhMGM4L3RhYmxlOjUyZWI2YzRlNjYzZDQ1NjU5OGU1MjMxMDcxOTIzZmM0L3RhYmxlcmFuZ2U6NTJlYjZjNGU2NjNkNDU2NTk4ZTUyMzEwNzE5MjNmYzRfMy0xLTEtMS0zNDkyMA_c0105128-7d9c-413d-a0ff-dde8b06cc37c"
      unitRef="shares">19550</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i1278f2d184454e28b46dfa8a22fe6c22_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNy9mcmFnOmMzZDIwZmQ1YWE5ZTRkNmZiZDliM2RjZmFmODJhMGM4L3RhYmxlOjUyZWI2YzRlNjYzZDQ1NjU5OGU1MjMxMDcxOTIzZmM0L3RhYmxlcmFuZ2U6NTJlYjZjNGU2NjNkNDU2NTk4ZTUyMzEwNzE5MjNmYzRfMy0yLTEtMS0zNDkyMA_19713007-0ac2-4883-9fd8-658d418b0c58"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i1278f2d184454e28b46dfa8a22fe6c22_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNy9mcmFnOmMzZDIwZmQ1YWE5ZTRkNmZiZDliM2RjZmFmODJhMGM4L3RhYmxlOjUyZWI2YzRlNjYzZDQ1NjU5OGU1MjMxMDcxOTIzZmM0L3RhYmxlcmFuZ2U6NTJlYjZjNGU2NjNkNDU2NTk4ZTUyMzEwNzE5MjNmYzRfMy0yLTEtMS0zNDkyMA_8a1f173d-6e4a-4347-b850-d66357203e2f"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i1278f2d184454e28b46dfa8a22fe6c22_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNy9mcmFnOmMzZDIwZmQ1YWE5ZTRkNmZiZDliM2RjZmFmODJhMGM4L3RhYmxlOjUyZWI2YzRlNjYzZDQ1NjU5OGU1MjMxMDcxOTIzZmM0L3RhYmxlcmFuZ2U6NTJlYjZjNGU2NjNkNDU2NTk4ZTUyMzEwNzE5MjNmYzRfMy0yLTEtMS0zNDkyMA_f29c4e25-0599-4bf6-b7e0-41ade36cc981"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i10f25ad77d994059b45fce556670d9d6_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNy9mcmFnOmMzZDIwZmQ1YWE5ZTRkNmZiZDliM2RjZmFmODJhMGM4L3RhYmxlOjUyZWI2YzRlNjYzZDQ1NjU5OGU1MjMxMDcxOTIzZmM0L3RhYmxlcmFuZ2U6NTJlYjZjNGU2NjNkNDU2NTk4ZTUyMzEwNzE5MjNmYzRfMy00LTEtMS0zNDkyMA_13cdf545-b68f-4485-9adf-72d7783b21e4"
      unitRef="shares">9000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i10f25ad77d994059b45fce556670d9d6_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNy9mcmFnOmMzZDIwZmQ1YWE5ZTRkNmZiZDliM2RjZmFmODJhMGM4L3RhYmxlOjUyZWI2YzRlNjYzZDQ1NjU5OGU1MjMxMDcxOTIzZmM0L3RhYmxlcmFuZ2U6NTJlYjZjNGU2NjNkNDU2NTk4ZTUyMzEwNzE5MjNmYzRfMy00LTEtMS0zNDkyMA_5bcb6e77-7aa2-463a-b1ea-b31c5d2417bb"
      unitRef="shares">9000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i10f25ad77d994059b45fce556670d9d6_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNy9mcmFnOmMzZDIwZmQ1YWE5ZTRkNmZiZDliM2RjZmFmODJhMGM4L3RhYmxlOjUyZWI2YzRlNjYzZDQ1NjU5OGU1MjMxMDcxOTIzZmM0L3RhYmxlcmFuZ2U6NTJlYjZjNGU2NjNkNDU2NTk4ZTUyMzEwNzE5MjNmYzRfMy00LTEtMS0zNDkyMA_fd241570-5cd8-46e0-8199-65d756475169"
      unitRef="shares">9000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i6f5de1ed688848949019a148f3549581_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNy9mcmFnOmMzZDIwZmQ1YWE5ZTRkNmZiZDliM2RjZmFmODJhMGM4L3RhYmxlOjUyZWI2YzRlNjYzZDQ1NjU5OGU1MjMxMDcxOTIzZmM0L3RhYmxlcmFuZ2U6NTJlYjZjNGU2NjNkNDU2NTk4ZTUyMzEwNzE5MjNmYzRfMy01LTEtMS0zNDkyMA_3c7dc6c4-3190-4292-9b6f-e574dd2f75e3"
      unitRef="shares">9000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i6f5de1ed688848949019a148f3549581_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNy9mcmFnOmMzZDIwZmQ1YWE5ZTRkNmZiZDliM2RjZmFmODJhMGM4L3RhYmxlOjUyZWI2YzRlNjYzZDQ1NjU5OGU1MjMxMDcxOTIzZmM0L3RhYmxlcmFuZ2U6NTJlYjZjNGU2NjNkNDU2NTk4ZTUyMzEwNzE5MjNmYzRfMy01LTEtMS0zNDkyMA_b7f97a5c-888b-4dcb-ba92-7554227e19c0"
      unitRef="shares">9000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i6f5de1ed688848949019a148f3549581_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNy9mcmFnOmMzZDIwZmQ1YWE5ZTRkNmZiZDliM2RjZmFmODJhMGM4L3RhYmxlOjUyZWI2YzRlNjYzZDQ1NjU5OGU1MjMxMDcxOTIzZmM0L3RhYmxlcmFuZ2U6NTJlYjZjNGU2NjNkNDU2NTk4ZTUyMzEwNzE5MjNmYzRfMy01LTEtMS0zNDkyMA_d80439b7-98a1-420e-b7f4-c1818b6936cb"
      unitRef="shares">9000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <mtrx:DeferredSharesIssued
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNy9mcmFnOmMzZDIwZmQ1YWE5ZTRkNmZiZDliM2RjZmFmODJhMGM4L3RhYmxlOjUyZWI2YzRlNjYzZDQ1NjU5OGU1MjMxMDcxOTIzZmM0L3RhYmxlcmFuZ2U6NTJlYjZjNGU2NjNkNDU2NTk4ZTUyMzEwNzE5MjNmYzRfNC0xLTEtMS0zNDkyMA_1f367eb8-b149-4ff3-96df-c024305c89b2"
      unitRef="shares">268403</mtrx:DeferredSharesIssued>
    <mtrx:DeferredSharesIssued
      contextRef="i1278f2d184454e28b46dfa8a22fe6c22_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNy9mcmFnOmMzZDIwZmQ1YWE5ZTRkNmZiZDliM2RjZmFmODJhMGM4L3RhYmxlOjUyZWI2YzRlNjYzZDQ1NjU5OGU1MjMxMDcxOTIzZmM0L3RhYmxlcmFuZ2U6NTJlYjZjNGU2NjNkNDU2NTk4ZTUyMzEwNzE5MjNmYzRfNC0yLTEtMS0zNDkyMA_e3f9cc62-fdd9-4be6-aca4-240a7fc5dffe"
      unitRef="shares">0</mtrx:DeferredSharesIssued>
    <mtrx:DeferredSharesIssued
      contextRef="i10f25ad77d994059b45fce556670d9d6_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNy9mcmFnOmMzZDIwZmQ1YWE5ZTRkNmZiZDliM2RjZmFmODJhMGM4L3RhYmxlOjUyZWI2YzRlNjYzZDQ1NjU5OGU1MjMxMDcxOTIzZmM0L3RhYmxlcmFuZ2U6NTJlYjZjNGU2NjNkNDU2NTk4ZTUyMzEwNzE5MjNmYzRfNC00LTEtMS0zNDkyMA_b8a638b2-4d20-4622-b13f-e6c8fcc1b5b6"
      unitRef="shares">900</mtrx:DeferredSharesIssued>
    <mtrx:DeferredSharesIssued
      contextRef="i6f5de1ed688848949019a148f3549581_D20200701-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNy9mcmFnOmMzZDIwZmQ1YWE5ZTRkNmZiZDliM2RjZmFmODJhMGM4L3RhYmxlOjUyZWI2YzRlNjYzZDQ1NjU5OGU1MjMxMDcxOTIzZmM0L3RhYmxlcmFuZ2U6NTJlYjZjNGU2NjNkNDU2NTk4ZTUyMzEwNzE5MjNmYzRfNC01LTEtMS0zNDkyMA_59083aa6-a846-4458-9f13-bc40b9c275dd"
      unitRef="shares">515218</mtrx:DeferredSharesIssued>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNy9mcmFnOmMzZDIwZmQ1YWE5ZTRkNmZiZDliM2RjZmFmODJhMGM4L3RhYmxlOjUyZWI2YzRlNjYzZDQ1NjU5OGU1MjMxMDcxOTIzZmM0L3RhYmxlcmFuZ2U6NTJlYjZjNGU2NjNkNDU2NTk4ZTUyMzEwNzE5MjNmYzRfNS0xLTEtMS0zNDkyMA_8c4f88bc-c9a3-4983-a5b4-769dc869c6cc"
      unitRef="shares">22577</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i1278f2d184454e28b46dfa8a22fe6c22_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNy9mcmFnOmMzZDIwZmQ1YWE5ZTRkNmZiZDliM2RjZmFmODJhMGM4L3RhYmxlOjUyZWI2YzRlNjYzZDQ1NjU5OGU1MjMxMDcxOTIzZmM0L3RhYmxlcmFuZ2U6NTJlYjZjNGU2NjNkNDU2NTk4ZTUyMzEwNzE5MjNmYzRfNS0yLTEtMS0zNDkyMA_f14438c0-43f3-48a6-bfc5-88a0afdf9e83"
      unitRef="shares">9290</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i10f25ad77d994059b45fce556670d9d6_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNy9mcmFnOmMzZDIwZmQ1YWE5ZTRkNmZiZDliM2RjZmFmODJhMGM4L3RhYmxlOjUyZWI2YzRlNjYzZDQ1NjU5OGU1MjMxMDcxOTIzZmM0L3RhYmxlcmFuZ2U6NTJlYjZjNGU2NjNkNDU2NTk4ZTUyMzEwNzE5MjNmYzRfNS00LTEtMS0zNDkyMA_85c380ce-9e52-4200-895d-92f4550de329"
      unitRef="shares">6785</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i6f5de1ed688848949019a148f3549581_D20200701-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNy9mcmFnOmMzZDIwZmQ1YWE5ZTRkNmZiZDliM2RjZmFmODJhMGM4L3RhYmxlOjUyZWI2YzRlNjYzZDQ1NjU5OGU1MjMxMDcxOTIzZmM0L3RhYmxlcmFuZ2U6NTJlYjZjNGU2NjNkNDU2NTk4ZTUyMzEwNzE5MjNmYzRfNS01LTEtMS0zNDkyMA_d77603a8-4c93-40a9-95cb-0282d73a1f1f"
      unitRef="shares">24100</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <mtrx:OtherTreasurySharesAcquired
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNy9mcmFnOmMzZDIwZmQ1YWE5ZTRkNmZiZDliM2RjZmFmODJhMGM4L3RhYmxlOjUyZWI2YzRlNjYzZDQ1NjU5OGU1MjMxMDcxOTIzZmM0L3RhYmxlcmFuZ2U6NTJlYjZjNGU2NjNkNDU2NTk4ZTUyMzEwNzE5MjNmYzRfNi0xLTEtMS0zNDkyMA_9ff2138b-4e80-4136-b2c3-2a64878b4f7f"
      unitRef="shares">76703</mtrx:OtherTreasurySharesAcquired>
    <mtrx:OtherTreasurySharesAcquired
      contextRef="i1278f2d184454e28b46dfa8a22fe6c22_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNy9mcmFnOmMzZDIwZmQ1YWE5ZTRkNmZiZDliM2RjZmFmODJhMGM4L3RhYmxlOjUyZWI2YzRlNjYzZDQ1NjU5OGU1MjMxMDcxOTIzZmM0L3RhYmxlcmFuZ2U6NTJlYjZjNGU2NjNkNDU2NTk4ZTUyMzEwNzE5MjNmYzRfNi0yLTEtMS0zNDkyMA_d10e2aee-412f-49f3-9a16-f9289644a017"
      unitRef="shares">0</mtrx:OtherTreasurySharesAcquired>
    <mtrx:OtherTreasurySharesAcquired
      contextRef="i10f25ad77d994059b45fce556670d9d6_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNy9mcmFnOmMzZDIwZmQ1YWE5ZTRkNmZiZDliM2RjZmFmODJhMGM4L3RhYmxlOjUyZWI2YzRlNjYzZDQ1NjU5OGU1MjMxMDcxOTIzZmM0L3RhYmxlcmFuZ2U6NTJlYjZjNGU2NjNkNDU2NTk4ZTUyMzEwNzE5MjNmYzRfNi00LTEtMS0zNDkyMA_49451307-a425-4a52-9480-94333af916e8"
      unitRef="shares">428</mtrx:OtherTreasurySharesAcquired>
    <mtrx:OtherTreasurySharesAcquired
      contextRef="i6f5de1ed688848949019a148f3549581_D20200701-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNy9mcmFnOmMzZDIwZmQ1YWE5ZTRkNmZiZDliM2RjZmFmODJhMGM4L3RhYmxlOjUyZWI2YzRlNjYzZDQ1NjU5OGU1MjMxMDcxOTIzZmM0L3RhYmxlcmFuZ2U6NTJlYjZjNGU2NjNkNDU2NTk4ZTUyMzEwNzE5MjNmYzRfNi01LTEtMS0zNDkyMA_eee59525-92e0-4b06-8ce6-0ffb76aa747c"
      unitRef="shares">170629</mtrx:OtherTreasurySharesAcquired>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ib653309d6e2d4648b22d5cafd8885667_D20210701-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF82MS9mcmFnOmY2MDFmYTExOWJiNzQzN2JiYzVlZGZkZDRlNTQ3MThmL3RhYmxlOjNlOTIwNWFjNzc0YTRiMTg4ZGZkMDM5NmI2ZWEzMTUzL3RhYmxlcmFuZ2U6M2U5MjA1YWM3NzRhNGIxODhkZmQwMzk2YjZlYTMxNTNfMS0xLTEtMS0zNDkyMA_f2dc72db-75f1-4d2b-899a-b182252cda1b">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="iba9deb11a4764efab6f47af2f9c8c4b5_D20210701-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF82MS9mcmFnOmY2MDFmYTExOWJiNzQzN2JiYzVlZGZkZDRlNTQ3MThmL3RhYmxlOjNlOTIwNWFjNzc0YTRiMTg4ZGZkMDM5NmI2ZWEzMTUzL3RhYmxlcmFuZ2U6M2U5MjA1YWM3NzRhNGIxODhkZmQwMzk2YjZlYTMxNTNfMS0yLTEtMS0zNDkyMA_53dd5de5-f2d1-4514-a808-b36ad38df448">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="if868afb42fe3410bbbe1a55671a063c4_D20210701-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF82MS9mcmFnOmY2MDFmYTExOWJiNzQzN2JiYzVlZGZkZDRlNTQ3MThmL3RhYmxlOjNlOTIwNWFjNzc0YTRiMTg4ZGZkMDM5NmI2ZWEzMTUzL3RhYmxlcmFuZ2U6M2U5MjA1YWM3NzRhNGIxODhkZmQwMzk2YjZlYTMxNTNfMi0xLTEtMS0zNDkyMA_6149ac26-c43f-49dd-b6f3-26269ba7c2d4">P6Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ib74055e6e5884f67bfbc540f24e32beb_D20210701-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF82MS9mcmFnOmY2MDFmYTExOWJiNzQzN2JiYzVlZGZkZDRlNTQ3MThmL3RhYmxlOjNlOTIwNWFjNzc0YTRiMTg4ZGZkMDM5NmI2ZWEzMTUzL3RhYmxlcmFuZ2U6M2U5MjA1YWM3NzRhNGIxODhkZmQwMzk2YjZlYTMxNTNfMi0yLTEtMS0zNDkyMA_493ee8d5-f34c-478d-83db-3010d1bbd394">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i7d8052300dfc406896c8cea82e6dbe52_D20200701-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF82MS9mcmFnOmY2MDFmYTExOWJiNzQzN2JiYzVlZGZkZDRlNTQ3MThmL3RhYmxlOjNlOTIwNWFjNzc0YTRiMTg4ZGZkMDM5NmI2ZWEzMTUzL3RhYmxlcmFuZ2U6M2U5MjA1YWM3NzRhNGIxODhkZmQwMzk2YjZlYTMxNTNfNy0xLTEtMS0zNDkyMA_aabe15f1-6c3d-4519-a6a0-5aabd5e68801">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i86031557dd0d48f6a388daaecf6ca6df_D20200701-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF82MS9mcmFnOmY2MDFmYTExOWJiNzQzN2JiYzVlZGZkZDRlNTQ3MThmL3RhYmxlOjNlOTIwNWFjNzc0YTRiMTg4ZGZkMDM5NmI2ZWEzMTUzL3RhYmxlcmFuZ2U6M2U5MjA1YWM3NzRhNGIxODhkZmQwMzk2YjZlYTMxNTNfNy0yLTEtMS0zNDkyMA_c3c69820-0db6-491a-82a2-e42e6508a024">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i8eb11c6b09744f87a6187ae516e3e8bd_D20200701-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF82MS9mcmFnOmY2MDFmYTExOWJiNzQzN2JiYzVlZGZkZDRlNTQ3MThmL3RhYmxlOjNlOTIwNWFjNzc0YTRiMTg4ZGZkMDM5NmI2ZWEzMTUzL3RhYmxlcmFuZ2U6M2U5MjA1YWM3NzRhNGIxODhkZmQwMzk2YjZlYTMxNTNfOC0xLTEtMS0zNDkyMA_89cb0f02-f443-4c0b-8c1f-7a385a4f0faf">P6Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i1ca43625fc654c56ab3d1c23641ff8fd_D20200701-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF82MS9mcmFnOmY2MDFmYTExOWJiNzQzN2JiYzVlZGZkZDRlNTQ3MThmL3RhYmxlOjNlOTIwNWFjNzc0YTRiMTg4ZGZkMDM5NmI2ZWEzMTUzL3RhYmxlcmFuZ2U6M2U5MjA1YWM3NzRhNGIxODhkZmQwMzk2YjZlYTMxNTNfOC0yLTEtMS0zNDkyMA_617f9a60-6901-49bd-bca1-70e1dd565059">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <dei:DocumentType
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8xL2ZyYWc6ZmE4ZjFhZGY0YzYyNDQ1ZmE3MGIwYTJhZmMzM2NmZDEvdGV4dHJlZ2lvbjpmYThmMWFkZjRjNjI0NDVmYTcwYjBhMmFmYzMzY2ZkMV8yMzgz_8e0f1bc3-49a9-4ea6-9d84-5646619975d3">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8xL2ZyYWc6ZmE4ZjFhZGY0YzYyNDQ1ZmE3MGIwYTJhZmMzM2NmZDEvdGFibGU6MTk3NGQxZjIwODJhNGY5YmIxY2RjZGNmYWFkYjk1YTIvdGFibGVyYW5nZToxOTc0ZDFmMjA4MmE0ZjliYjFjZGNkY2ZhYWRiOTVhMl8wLTAtMS0xLTM0OTIw_b289e578-c209-4f05-a90d-220c24466d15">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8xL2ZyYWc6ZmE4ZjFhZGY0YzYyNDQ1ZmE3MGIwYTJhZmMzM2NmZDEvdGV4dHJlZ2lvbjpmYThmMWFkZjRjNjI0NDVmYTcwYjBhMmFmYzMzY2ZkMV8yMTQ_e083d7b9-f338-4712-9f54-7bae87ee2563">2022-03-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8xL2ZyYWc6ZmE4ZjFhZGY0YzYyNDQ1ZmE3MGIwYTJhZmMzM2NmZDEvdGFibGU6NTFkZDU1ZjgyYTYzNDc2ZThiZGYwNjg1NzY2YjUzNWUvdGFibGVyYW5nZTo1MWRkNTVmODJhNjM0NzZlOGJkZjA2ODU3NjZiNTM1ZV8wLTAtMS0xLTM0OTIw_b807ba67-98f8-418e-bfbb-bbfbc2f436d4">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8xL2ZyYWc6ZmE4ZjFhZGY0YzYyNDQ1ZmE3MGIwYTJhZmMzM2NmZDEvdGV4dHJlZ2lvbjpmYThmMWFkZjRjNjI0NDVmYTcwYjBhMmFmYzMzY2ZkMV8yMzg0_d4aaf961-a69c-4234-8d5e-2007899c15f7">1-15461</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8xL2ZyYWc6ZmE4ZjFhZGY0YzYyNDQ1ZmE3MGIwYTJhZmMzM2NmZDEvdGV4dHJlZ2lvbjpmYThmMWFkZjRjNjI0NDVmYTcwYjBhMmFmYzMzY2ZkMV8yMzc3_951714e3-e91a-41b4-b904-956adf651154">MATRIX SERVICE CO</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8xL2ZyYWc6ZmE4ZjFhZGY0YzYyNDQ1ZmE3MGIwYTJhZmMzM2NmZDEvdGFibGU6MDg2OWI1MjZjMGUzNDRlYjgwMzM2MjA3NmI1YWMxY2MvdGFibGVyYW5nZTowODY5YjUyNmMwZTM0NGViODAzMzYyMDc2YjVhYzFjY18wLTAtMS0xLTM0OTIw_dc07ae62-0b16-4a1a-9c38-317406e6287f">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8xL2ZyYWc6ZmE4ZjFhZGY0YzYyNDQ1ZmE3MGIwYTJhZmMzM2NmZDEvdGFibGU6MDg2OWI1MjZjMGUzNDRlYjgwMzM2MjA3NmI1YWMxY2MvdGFibGVyYW5nZTowODY5YjUyNmMwZTM0NGViODAzMzYyMDc2YjVhYzFjY18wLTItMS0xLTM0OTIw_093829a7-28c7-4cff-b2d7-430df3db3d29">73-1352174</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8xL2ZyYWc6ZmE4ZjFhZGY0YzYyNDQ1ZmE3MGIwYTJhZmMzM2NmZDEvdGV4dHJlZ2lvbjpmYThmMWFkZjRjNjI0NDVmYTcwYjBhMmFmYzMzY2ZkMV8yMzc4_5bda26b9-127c-4ad9-93ae-efd22119f92e">5100 East Skelly Drive, Suite 500</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8xL2ZyYWc6ZmE4ZjFhZGY0YzYyNDQ1ZmE3MGIwYTJhZmMzM2NmZDEvdGV4dHJlZ2lvbjpmYThmMWFkZjRjNjI0NDVmYTcwYjBhMmFmYzMzY2ZkMV8yMzc5_c1c34da9-5f0a-4a4e-a69f-c58129562431">Tulsa</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8xL2ZyYWc6ZmE4ZjFhZGY0YzYyNDQ1ZmE3MGIwYTJhZmMzM2NmZDEvdGV4dHJlZ2lvbjpmYThmMWFkZjRjNjI0NDVmYTcwYjBhMmFmYzMzY2ZkMV8yMzgw_b5915456-fec2-4122-89a0-346d0c4c3126">OK</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8xL2ZyYWc6ZmE4ZjFhZGY0YzYyNDQ1ZmE3MGIwYTJhZmMzM2NmZDEvdGV4dHJlZ2lvbjpmYThmMWFkZjRjNjI0NDVmYTcwYjBhMmFmYzMzY2ZkMV8yMzgx_bc9e1a67-87c5-48ed-a734-2af7fca2aa0c">74135</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8xL2ZyYWc6ZmE4ZjFhZGY0YzYyNDQ1ZmE3MGIwYTJhZmMzM2NmZDEvdGV4dHJlZ2lvbjpmYThmMWFkZjRjNjI0NDVmYTcwYjBhMmFmYzMzY2ZkMV8yMzc1_c27b0d4e-bcd2-41e8-857f-cdd65d7e7d35">918</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8xL2ZyYWc6ZmE4ZjFhZGY0YzYyNDQ1ZmE3MGIwYTJhZmMzM2NmZDEvdGV4dHJlZ2lvbjpmYThmMWFkZjRjNjI0NDVmYTcwYjBhMmFmYzMzY2ZkMV8yMzgy_25c594dd-e58e-4724-bec5-547d307cdd7d">838-8822</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8xL2ZyYWc6ZmE4ZjFhZGY0YzYyNDQ1ZmE3MGIwYTJhZmMzM2NmZDEvdGFibGU6NTVkMDljMGRkNWVhNDYyZDk3NzMyZTJlNmFkNTk0MzEvdGFibGVyYW5nZTo1NWQwOWMwZGQ1ZWE0NjJkOTc3MzJlMmU2YWQ1OTQzMV8xLTAtMS0xLTM0OTIw_5bd20867-f22e-4701-9975-7f2441e5414e">Common Stock, par value $0.01 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8xL2ZyYWc6ZmE4ZjFhZGY0YzYyNDQ1ZmE3MGIwYTJhZmMzM2NmZDEvdGFibGU6NTVkMDljMGRkNWVhNDYyZDk3NzMyZTJlNmFkNTk0MzEvdGFibGVyYW5nZTo1NWQwOWMwZGQ1ZWE0NjJkOTc3MzJlMmU2YWQ1OTQzMV8xLTEtMS0xLTM0OTIw_c20138dc-efc9-48df-b411-72ba28914a65">MTRX</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8xL2ZyYWc6ZmE4ZjFhZGY0YzYyNDQ1ZmE3MGIwYTJhZmMzM2NmZDEvdGFibGU6NTVkMDljMGRkNWVhNDYyZDk3NzMyZTJlNmFkNTk0MzEvdGFibGVyYW5nZTo1NWQwOWMwZGQ1ZWE0NjJkOTc3MzJlMmU2YWQ1OTQzMV8xLTItMS0xLTM0OTIw_95edcdcf-b1be-4d69-bac5-9ac8a8e81b6b">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8xL2ZyYWc6ZmE4ZjFhZGY0YzYyNDQ1ZmE3MGIwYTJhZmMzM2NmZDEvdGV4dHJlZ2lvbjpmYThmMWFkZjRjNjI0NDVmYTcwYjBhMmFmYzMzY2ZkMV8yMzc2_51fade3a-502a-453a-9e28-4a2fc7321125">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8xL2ZyYWc6ZmE4ZjFhZGY0YzYyNDQ1ZmE3MGIwYTJhZmMzM2NmZDEvdGV4dHJlZ2lvbjpmYThmMWFkZjRjNjI0NDVmYTcwYjBhMmFmYzMzY2ZkMV8yMzc0_64f2eae7-fc5c-47c9-a591-031a630e826e">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8xL2ZyYWc6ZmE4ZjFhZGY0YzYyNDQ1ZmE3MGIwYTJhZmMzM2NmZDEvdGFibGU6NTA0OThjMzI0NDdkNGVhMWI1YmFjOWU4ODNlZDcwZTMvdGFibGVyYW5nZTo1MDQ5OGMzMjQ0N2Q0ZWExYjViYWM5ZTg4M2VkNzBlM18wLTMtMS0xLTM0OTIw_5617d1fd-43b6-41f5-8926-fe4ad9f32715">Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8xL2ZyYWc6ZmE4ZjFhZGY0YzYyNDQ1ZmE3MGIwYTJhZmMzM2NmZDEvdGFibGU6NTA0OThjMzI0NDdkNGVhMWI1YmFjOWU4ODNlZDcwZTMvdGFibGVyYW5nZTo1MDQ5OGMzMjQ0N2Q0ZWExYjViYWM5ZTg4M2VkNzBlM18xLTUtMS0xLTM0OTIw_4196f0d4-3470-48ee-9280-8f8b8361ac63">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8xL2ZyYWc6ZmE4ZjFhZGY0YzYyNDQ1ZmE3MGIwYTJhZmMzM2NmZDEvdGFibGU6NTA0OThjMzI0NDdkNGVhMWI1YmFjOWU4ODNlZDcwZTMvdGFibGVyYW5nZTo1MDQ5OGMzMjQ0N2Q0ZWExYjViYWM5ZTg4M2VkNzBlM18yLTItMS0xLTM0OTIw_260bb632-196d-424a-a49f-5bf26697c185">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8xL2ZyYWc6ZmE4ZjFhZGY0YzYyNDQ1ZmE3MGIwYTJhZmMzM2NmZDEvdGV4dHJlZ2lvbjpmYThmMWFkZjRjNjI0NDVmYTcwYjBhMmFmYzMzY2ZkMV8yMzg1_6388644f-71db-4e91-a08e-3473d867c087">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i85f979ed393b4e8eb7847e8fbea00053_I20220509"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8xL2ZyYWc6ZmE4ZjFhZGY0YzYyNDQ1ZmE3MGIwYTJhZmMzM2NmZDEvdGV4dHJlZ2lvbjpmYThmMWFkZjRjNjI0NDVmYTcwYjBhMmFmYzMzY2ZkMV8yMzUy_45066d32-65c9-4a8f-be8c-29f65d06164a"
      unitRef="shares">26790514</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentPeriodEndDate
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8xNi9mcmFnOjI0MDYzOWUxNDllZjQwM2VhMTg5MmEyODZhZGQ1MjIzL3RhYmxlOmY4ZDQ1YjBiYzQzZjRiYzVhNTFlNGUzOTRhZjZjMzMyL3RhYmxlcmFuZ2U6ZjhkNDViMGJjNDNmNGJjNWE1MWU0ZTM5NGFmNmMzMzJfMS0xLTEtMS0zNDkyMA_e083d7b9-f338-4712-9f54-7bae87ee2563">2022-03-31</dei:DocumentPeriodEndDate>
    <us-gaap:Revenues
      contextRef="i1278f2d184454e28b46dfa8a22fe6c22_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8xNi9mcmFnOjI0MDYzOWUxNDllZjQwM2VhMTg5MmEyODZhZGQ1MjIzL3RhYmxlOmY4ZDQ1YjBiYzQzZjRiYzVhNTFlNGUzOTRhZjZjMzMyL3RhYmxlcmFuZ2U6ZjhkNDViMGJjNDNmNGJjNWE1MWU0ZTM5NGFmNmMzMzJfMi0xLTEtMS0zNDkyMA_e9e925b7-efee-4322-a8ac-869ce4fea032"
      unitRef="usd">177003000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i10f25ad77d994059b45fce556670d9d6_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8xNi9mcmFnOjI0MDYzOWUxNDllZjQwM2VhMTg5MmEyODZhZGQ1MjIzL3RhYmxlOmY4ZDQ1YjBiYzQzZjRiYzVhNTFlNGUzOTRhZjZjMzMyL3RhYmxlcmFuZ2U6ZjhkNDViMGJjNDNmNGJjNWE1MWU0ZTM5NGFmNmMzMzJfMi0zLTEtMS0zNDkyMA_2e9e42a6-d33c-4894-b833-a1f0f2c5d36c"
      unitRef="usd">148260000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8xNi9mcmFnOjI0MDYzOWUxNDllZjQwM2VhMTg5MmEyODZhZGQ1MjIzL3RhYmxlOmY4ZDQ1YjBiYzQzZjRiYzVhNTFlNGUzOTRhZjZjMzMyL3RhYmxlcmFuZ2U6ZjhkNDViMGJjNDNmNGJjNWE1MWU0ZTM5NGFmNmMzMzJfMi01LTEtMS0zNDkyMA_13c82eec-8f91-4f8d-95b7-3d100a35bf60"
      unitRef="usd">507061000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6f5de1ed688848949019a148f3549581_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8xNi9mcmFnOjI0MDYzOWUxNDllZjQwM2VhMTg5MmEyODZhZGQ1MjIzL3RhYmxlOmY4ZDQ1YjBiYzQzZjRiYzVhNTFlNGUzOTRhZjZjMzMyL3RhYmxlcmFuZ2U6ZjhkNDViMGJjNDNmNGJjNWE1MWU0ZTM5NGFmNmMzMzJfMi03LTEtMS0zNDkyMA_eaa99e1b-7744-4d56-8432-06a88a6503ed"
      unitRef="usd">498499000</us-gaap:Revenues>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i1278f2d184454e28b46dfa8a22fe6c22_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8xNi9mcmFnOjI0MDYzOWUxNDllZjQwM2VhMTg5MmEyODZhZGQ1MjIzL3RhYmxlOmY4ZDQ1YjBiYzQzZjRiYzVhNTFlNGUzOTRhZjZjMzMyL3RhYmxlcmFuZ2U6ZjhkNDViMGJjNDNmNGJjNWE1MWU0ZTM5NGFmNmMzMzJfMy0xLTEtMS0zNDkyMA_1f40d673-e3a8-4a6d-8460-727840a1202a"
      unitRef="usd">178766000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i10f25ad77d994059b45fce556670d9d6_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8xNi9mcmFnOjI0MDYzOWUxNDllZjQwM2VhMTg5MmEyODZhZGQ1MjIzL3RhYmxlOmY4ZDQ1YjBiYzQzZjRiYzVhNTFlNGUzOTRhZjZjMzMyL3RhYmxlcmFuZ2U6ZjhkNDViMGJjNDNmNGJjNWE1MWU0ZTM5NGFmNmMzMzJfMy0zLTEtMS0zNDkyMA_8be05201-f26c-4b5d-93f7-d297e8e33eca"
      unitRef="usd">146700000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8xNi9mcmFnOjI0MDYzOWUxNDllZjQwM2VhMTg5MmEyODZhZGQ1MjIzL3RhYmxlOmY4ZDQ1YjBiYzQzZjRiYzVhNTFlNGUzOTRhZjZjMzMyL3RhYmxlcmFuZ2U6ZjhkNDViMGJjNDNmNGJjNWE1MWU0ZTM5NGFmNmMzMzJfMy01LTEtMS0zNDkyMA_0786dca6-3d56-4d48-8dd3-ac0510499455"
      unitRef="usd">509125000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i6f5de1ed688848949019a148f3549581_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8xNi9mcmFnOjI0MDYzOWUxNDllZjQwM2VhMTg5MmEyODZhZGQ1MjIzL3RhYmxlOmY4ZDQ1YjBiYzQzZjRiYzVhNTFlNGUzOTRhZjZjMzMyL3RhYmxlcmFuZ2U6ZjhkNDViMGJjNDNmNGJjNWE1MWU0ZTM5NGFmNmMzMzJfMy03LTEtMS0zNDkyMA_7da9c592-2106-43b8-90f8-7a2ed5614f09"
      unitRef="usd">467276000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="i1278f2d184454e28b46dfa8a22fe6c22_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8xNi9mcmFnOjI0MDYzOWUxNDllZjQwM2VhMTg5MmEyODZhZGQ1MjIzL3RhYmxlOmY4ZDQ1YjBiYzQzZjRiYzVhNTFlNGUzOTRhZjZjMzMyL3RhYmxlcmFuZ2U6ZjhkNDViMGJjNDNmNGJjNWE1MWU0ZTM5NGFmNmMzMzJfNC0xLTEtMS0zNDkyMA_988cba11-6f95-460b-9862-36c0cb324d8f"
      unitRef="usd">-1763000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i10f25ad77d994059b45fce556670d9d6_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8xNi9mcmFnOjI0MDYzOWUxNDllZjQwM2VhMTg5MmEyODZhZGQ1MjIzL3RhYmxlOmY4ZDQ1YjBiYzQzZjRiYzVhNTFlNGUzOTRhZjZjMzMyL3RhYmxlcmFuZ2U6ZjhkNDViMGJjNDNmNGJjNWE1MWU0ZTM5NGFmNmMzMzJfNC0zLTEtMS0zNDkyMA_820b45a4-a042-46f6-9e7d-a8c0bfe284ac"
      unitRef="usd">1560000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8xNi9mcmFnOjI0MDYzOWUxNDllZjQwM2VhMTg5MmEyODZhZGQ1MjIzL3RhYmxlOmY4ZDQ1YjBiYzQzZjRiYzVhNTFlNGUzOTRhZjZjMzMyL3RhYmxlcmFuZ2U6ZjhkNDViMGJjNDNmNGJjNWE1MWU0ZTM5NGFmNmMzMzJfNC01LTEtMS0zNDkyMA_ae75f965-d523-433a-be74-f82a83e238e6"
      unitRef="usd">-2064000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i6f5de1ed688848949019a148f3549581_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8xNi9mcmFnOjI0MDYzOWUxNDllZjQwM2VhMTg5MmEyODZhZGQ1MjIzL3RhYmxlOmY4ZDQ1YjBiYzQzZjRiYzVhNTFlNGUzOTRhZjZjMzMyL3RhYmxlcmFuZ2U6ZjhkNDViMGJjNDNmNGJjNWE1MWU0ZTM5NGFmNmMzMzJfNC03LTEtMS0zNDkyMA_5ee67127-d5d5-44ba-9f3e-2253c11573e5"
      unitRef="usd">31223000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i1278f2d184454e28b46dfa8a22fe6c22_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8xNi9mcmFnOjI0MDYzOWUxNDllZjQwM2VhMTg5MmEyODZhZGQ1MjIzL3RhYmxlOmY4ZDQ1YjBiYzQzZjRiYzVhNTFlNGUzOTRhZjZjMzMyL3RhYmxlcmFuZ2U6ZjhkNDViMGJjNDNmNGJjNWE1MWU0ZTM5NGFmNmMzMzJfNS0xLTEtMS0zNDkyMA_9e145678-04c0-427d-9681-55633cbf1ab4"
      unitRef="usd">17041000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i10f25ad77d994059b45fce556670d9d6_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8xNi9mcmFnOjI0MDYzOWUxNDllZjQwM2VhMTg5MmEyODZhZGQ1MjIzL3RhYmxlOmY4ZDQ1YjBiYzQzZjRiYzVhNTFlNGUzOTRhZjZjMzMyL3RhYmxlcmFuZ2U6ZjhkNDViMGJjNDNmNGJjNWE1MWU0ZTM5NGFmNmMzMzJfNS0zLTEtMS0zNDkyMA_61d468c2-0fc4-495b-b742-ded9208544a7"
      unitRef="usd">17179000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8xNi9mcmFnOjI0MDYzOWUxNDllZjQwM2VhMTg5MmEyODZhZGQ1MjIzL3RhYmxlOmY4ZDQ1YjBiYzQzZjRiYzVhNTFlNGUzOTRhZjZjMzMyL3RhYmxlcmFuZ2U6ZjhkNDViMGJjNDNmNGJjNWE1MWU0ZTM5NGFmNmMzMzJfNS01LTEtMS0zNDkyMA_28876711-b853-4489-b2a5-460e208e1bfb"
      unitRef="usd">49592000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i6f5de1ed688848949019a148f3549581_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8xNi9mcmFnOjI0MDYzOWUxNDllZjQwM2VhMTg5MmEyODZhZGQ1MjIzL3RhYmxlOmY4ZDQ1YjBiYzQzZjRiYzVhNTFlNGUzOTRhZjZjMzMyL3RhYmxlcmFuZ2U6ZjhkNDViMGJjNDNmNGJjNWE1MWU0ZTM5NGFmNmMzMzJfNS03LTEtMS0zNDkyMA_233ead7a-8bc6-427a-ad29-eeb10dd4a50f"
      unitRef="usd">52031000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="i1278f2d184454e28b46dfa8a22fe6c22_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8xNi9mcmFnOjI0MDYzOWUxNDllZjQwM2VhMTg5MmEyODZhZGQ1MjIzL3RhYmxlOmY4ZDQ1YjBiYzQzZjRiYzVhNTFlNGUzOTRhZjZjMzMyL3RhYmxlcmFuZ2U6ZjhkNDViMGJjNDNmNGJjNWE1MWU0ZTM5NGFmNmMzMzJfNi0xLTEtMS0zNDkyMA_7a0640e6-f20a-4761-b488-9c54ef00d337"
      unitRef="usd">18312000</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="i10f25ad77d994059b45fce556670d9d6_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8xNi9mcmFnOjI0MDYzOWUxNDllZjQwM2VhMTg5MmEyODZhZGQ1MjIzL3RhYmxlOmY4ZDQ1YjBiYzQzZjRiYzVhNTFlNGUzOTRhZjZjMzMyL3RhYmxlcmFuZ2U6ZjhkNDViMGJjNDNmNGJjNWE1MWU0ZTM5NGFmNmMzMzJfNi0zLTEtMS0zNDkyMA_31903818-c2b8-47a5-90af-ddec3278f9ba"
      unitRef="usd">0</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8xNi9mcmFnOjI0MDYzOWUxNDllZjQwM2VhMTg5MmEyODZhZGQ1MjIzL3RhYmxlOmY4ZDQ1YjBiYzQzZjRiYzVhNTFlNGUzOTRhZjZjMzMyL3RhYmxlcmFuZ2U6ZjhkNDViMGJjNDNmNGJjNWE1MWU0ZTM5NGFmNmMzMzJfNi01LTEtMS0zNDkyMA_47838565-6deb-41c8-a089-6387690abbcb"
      unitRef="usd">18312000</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="i6f5de1ed688848949019a148f3549581_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8xNi9mcmFnOjI0MDYzOWUxNDllZjQwM2VhMTg5MmEyODZhZGQ1MjIzL3RhYmxlOmY4ZDQ1YjBiYzQzZjRiYzVhNTFlNGUzOTRhZjZjMzMyL3RhYmxlcmFuZ2U6ZjhkNDViMGJjNDNmNGJjNWE1MWU0ZTM5NGFmNmMzMzJfNi03LTEtMS0zNDkyMA_5b89fb74-1845-41c6-a836-b2d75e739139"
      unitRef="usd">0</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:RestructuringCharges
      contextRef="i1278f2d184454e28b46dfa8a22fe6c22_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8xNi9mcmFnOjI0MDYzOWUxNDllZjQwM2VhMTg5MmEyODZhZGQ1MjIzL3RhYmxlOmY4ZDQ1YjBiYzQzZjRiYzVhNTFlNGUzOTRhZjZjMzMyL3RhYmxlcmFuZ2U6ZjhkNDViMGJjNDNmNGJjNWE1MWU0ZTM5NGFmNmMzMzJfNy0xLTEtMS0zNDkyMA_38348a7a-9577-4ab3-990c-250b62dffb8c"
      unitRef="usd">-1578000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i10f25ad77d994059b45fce556670d9d6_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8xNi9mcmFnOjI0MDYzOWUxNDllZjQwM2VhMTg5MmEyODZhZGQ1MjIzL3RhYmxlOmY4ZDQ1YjBiYzQzZjRiYzVhNTFlNGUzOTRhZjZjMzMyL3RhYmxlcmFuZ2U6ZjhkNDViMGJjNDNmNGJjNWE1MWU0ZTM5NGFmNmMzMzJfNy0zLTEtMS0zNDkyMA_183580e0-efc3-4030-87e4-66340020c180"
      unitRef="usd">1860000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8xNi9mcmFnOjI0MDYzOWUxNDllZjQwM2VhMTg5MmEyODZhZGQ1MjIzL3RhYmxlOmY4ZDQ1YjBiYzQzZjRiYzVhNTFlNGUzOTRhZjZjMzMyL3RhYmxlcmFuZ2U6ZjhkNDViMGJjNDNmNGJjNWE1MWU0ZTM5NGFmNmMzMzJfNy01LTEtMS0zNDkyMA_96a720ce-3fa7-492c-bfd8-a1fb376a9921"
      unitRef="usd">-278000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i6f5de1ed688848949019a148f3549581_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8xNi9mcmFnOjI0MDYzOWUxNDllZjQwM2VhMTg5MmEyODZhZGQ1MjIzL3RhYmxlOmY4ZDQ1YjBiYzQzZjRiYzVhNTFlNGUzOTRhZjZjMzMyL3RhYmxlcmFuZ2U6ZjhkNDViMGJjNDNmNGJjNWE1MWU0ZTM5NGFmNmMzMzJfNy03LTEtMS0zNDkyMA_fee17823-94a1-414a-8ac2-3c9b048bde50"
      unitRef="usd">6585000</us-gaap:RestructuringCharges>
    <us-gaap:OperatingIncomeLoss
      contextRef="i1278f2d184454e28b46dfa8a22fe6c22_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8xNi9mcmFnOjI0MDYzOWUxNDllZjQwM2VhMTg5MmEyODZhZGQ1MjIzL3RhYmxlOmY4ZDQ1YjBiYzQzZjRiYzVhNTFlNGUzOTRhZjZjMzMyL3RhYmxlcmFuZ2U6ZjhkNDViMGJjNDNmNGJjNWE1MWU0ZTM5NGFmNmMzMzJfOC0xLTEtMS0zNDkyMA_7338dee6-63b9-45e5-9b88-b4773ac6d2db"
      unitRef="usd">-35538000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i10f25ad77d994059b45fce556670d9d6_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8xNi9mcmFnOjI0MDYzOWUxNDllZjQwM2VhMTg5MmEyODZhZGQ1MjIzL3RhYmxlOmY4ZDQ1YjBiYzQzZjRiYzVhNTFlNGUzOTRhZjZjMzMyL3RhYmxlcmFuZ2U6ZjhkNDViMGJjNDNmNGJjNWE1MWU0ZTM5NGFmNmMzMzJfOC0zLTEtMS0zNDkyMA_04dc53c3-f1f8-48df-810c-51f3493309d1"
      unitRef="usd">-17479000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8xNi9mcmFnOjI0MDYzOWUxNDllZjQwM2VhMTg5MmEyODZhZGQ1MjIzL3RhYmxlOmY4ZDQ1YjBiYzQzZjRiYzVhNTFlNGUzOTRhZjZjMzMyL3RhYmxlcmFuZ2U6ZjhkNDViMGJjNDNmNGJjNWE1MWU0ZTM5NGFmNmMzMzJfOC01LTEtMS0zNDkyMA_20d6b10b-dfa0-43d0-bdc0-1748858f179e"
      unitRef="usd">-69690000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i6f5de1ed688848949019a148f3549581_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8xNi9mcmFnOjI0MDYzOWUxNDllZjQwM2VhMTg5MmEyODZhZGQ1MjIzL3RhYmxlOmY4ZDQ1YjBiYzQzZjRiYzVhNTFlNGUzOTRhZjZjMzMyL3RhYmxlcmFuZ2U6ZjhkNDViMGJjNDNmNGJjNWE1MWU0ZTM5NGFmNmMzMzJfOC03LTEtMS0zNDkyMA_f7c7c295-1a00-499e-b964-9d3a5b4682c6"
      unitRef="usd">-27393000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="i1278f2d184454e28b46dfa8a22fe6c22_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8xNi9mcmFnOjI0MDYzOWUxNDllZjQwM2VhMTg5MmEyODZhZGQ1MjIzL3RhYmxlOmY4ZDQ1YjBiYzQzZjRiYzVhNTFlNGUzOTRhZjZjMzMyL3RhYmxlcmFuZ2U6ZjhkNDViMGJjNDNmNGJjNWE1MWU0ZTM5NGFmNmMzMzJfMTAtMS0xLTEtMzQ5MjA_3e90aae2-a120-41c8-a817-92114c795705"
      unitRef="usd">204000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i10f25ad77d994059b45fce556670d9d6_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8xNi9mcmFnOjI0MDYzOWUxNDllZjQwM2VhMTg5MmEyODZhZGQ1MjIzL3RhYmxlOmY4ZDQ1YjBiYzQzZjRiYzVhNTFlNGUzOTRhZjZjMzMyL3RhYmxlcmFuZ2U6ZjhkNDViMGJjNDNmNGJjNWE1MWU0ZTM5NGFmNmMzMzJfMTAtMy0xLTEtMzQ5MjA_966990ce-c2af-4c76-a4fb-53d7c5c66d15"
      unitRef="usd">322000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8xNi9mcmFnOjI0MDYzOWUxNDllZjQwM2VhMTg5MmEyODZhZGQ1MjIzL3RhYmxlOmY4ZDQ1YjBiYzQzZjRiYzVhNTFlNGUzOTRhZjZjMzMyL3RhYmxlcmFuZ2U6ZjhkNDViMGJjNDNmNGJjNWE1MWU0ZTM5NGFmNmMzMzJfMTAtNS0xLTEtMzQ5MjA_1658cf28-6d1b-4d2d-a77e-afe18d7c7433"
      unitRef="usd">2705000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i6f5de1ed688848949019a148f3549581_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8xNi9mcmFnOjI0MDYzOWUxNDllZjQwM2VhMTg5MmEyODZhZGQ1MjIzL3RhYmxlOmY4ZDQ1YjBiYzQzZjRiYzVhNTFlNGUzOTRhZjZjMzMyL3RhYmxlcmFuZ2U6ZjhkNDViMGJjNDNmNGJjNWE1MWU0ZTM5NGFmNmMzMzJfMTAtNy0xLTEtMzQ5MjA_218405df-7420-4358-9502-b13d72c2c709"
      unitRef="usd">1055000</us-gaap:InterestExpense>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i1278f2d184454e28b46dfa8a22fe6c22_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8xNi9mcmFnOjI0MDYzOWUxNDllZjQwM2VhMTg5MmEyODZhZGQ1MjIzL3RhYmxlOmY4ZDQ1YjBiYzQzZjRiYzVhNTFlNGUzOTRhZjZjMzMyL3RhYmxlcmFuZ2U6ZjhkNDViMGJjNDNmNGJjNWE1MWU0ZTM5NGFmNmMzMzJfMTEtMS0xLTEtMzQ5MjA_1ed63fd4-8a39-4e38-94fe-0af93f0abc20"
      unitRef="usd">19000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i10f25ad77d994059b45fce556670d9d6_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8xNi9mcmFnOjI0MDYzOWUxNDllZjQwM2VhMTg5MmEyODZhZGQ1MjIzL3RhYmxlOmY4ZDQ1YjBiYzQzZjRiYzVhNTFlNGUzOTRhZjZjMzMyL3RhYmxlcmFuZ2U6ZjhkNDViMGJjNDNmNGJjNWE1MWU0ZTM5NGFmNmMzMzJfMTEtMy0xLTEtMzQ5MjA_56cd01c3-7fc9-4ca2-8d95-20d7ec80fd85"
      unitRef="usd">25000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8xNi9mcmFnOjI0MDYzOWUxNDllZjQwM2VhMTg5MmEyODZhZGQ1MjIzL3RhYmxlOmY4ZDQ1YjBiYzQzZjRiYzVhNTFlNGUzOTRhZjZjMzMyL3RhYmxlcmFuZ2U6ZjhkNDViMGJjNDNmNGJjNWE1MWU0ZTM5NGFmNmMzMzJfMTEtNS0xLTEtMzQ5MjA_a64c5734-b42d-4df1-9bdc-d364e419fc6a"
      unitRef="usd">69000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i6f5de1ed688848949019a148f3549581_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8xNi9mcmFnOjI0MDYzOWUxNDllZjQwM2VhMTg5MmEyODZhZGQ1MjIzL3RhYmxlOmY4ZDQ1YjBiYzQzZjRiYzVhNTFlNGUzOTRhZjZjMzMyL3RhYmxlcmFuZ2U6ZjhkNDViMGJjNDNmNGJjNWE1MWU0ZTM5NGFmNmMzMzJfMTEtNy0xLTEtMzQ5MjA_f7415b17-e21a-4f8a-8601-cd0783a91c84"
      unitRef="usd">96000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i1278f2d184454e28b46dfa8a22fe6c22_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8xNi9mcmFnOjI0MDYzOWUxNDllZjQwM2VhMTg5MmEyODZhZGQ1MjIzL3RhYmxlOmY4ZDQ1YjBiYzQzZjRiYzVhNTFlNGUzOTRhZjZjMzMyL3RhYmxlcmFuZ2U6ZjhkNDViMGJjNDNmNGJjNWE1MWU0ZTM5NGFmNmMzMzJfMTItMS0xLTEtMzQ5MjA_8a55d381-b2f9-4948-879c-21346c5bc463"
      unitRef="usd">677000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i10f25ad77d994059b45fce556670d9d6_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8xNi9mcmFnOjI0MDYzOWUxNDllZjQwM2VhMTg5MmEyODZhZGQ1MjIzL3RhYmxlOmY4ZDQ1YjBiYzQzZjRiYzVhNTFlNGUzOTRhZjZjMzMyL3RhYmxlcmFuZ2U6ZjhkNDViMGJjNDNmNGJjNWE1MWU0ZTM5NGFmNmMzMzJfMTItMy0xLTEtMzQ5MjA_5582f385-229f-4d32-a4d1-1e06cb3a1efb"
      unitRef="usd">-157000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8xNi9mcmFnOjI0MDYzOWUxNDllZjQwM2VhMTg5MmEyODZhZGQ1MjIzL3RhYmxlOmY4ZDQ1YjBiYzQzZjRiYzVhNTFlNGUzOTRhZjZjMzMyL3RhYmxlcmFuZ2U6ZjhkNDViMGJjNDNmNGJjNWE1MWU0ZTM5NGFmNmMzMzJfMTItNS0xLTEtMzQ5MjA_e2fea3cd-267d-4dea-9c60-a99edfb7be6f"
      unitRef="usd">534000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i6f5de1ed688848949019a148f3549581_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8xNi9mcmFnOjI0MDYzOWUxNDllZjQwM2VhMTg5MmEyODZhZGQ1MjIzL3RhYmxlOmY4ZDQ1YjBiYzQzZjRiYzVhNTFlNGUzOTRhZjZjMzMyL3RhYmxlcmFuZ2U6ZjhkNDViMGJjNDNmNGJjNWE1MWU0ZTM5NGFmNmMzMzJfMTItNy0xLTEtMzQ5MjA_7df424fb-1aca-4fc8-8b6d-adee2c99e0ba"
      unitRef="usd">1849000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i1278f2d184454e28b46dfa8a22fe6c22_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8xNi9mcmFnOjI0MDYzOWUxNDllZjQwM2VhMTg5MmEyODZhZGQ1MjIzL3RhYmxlOmY4ZDQ1YjBiYzQzZjRiYzVhNTFlNGUzOTRhZjZjMzMyL3RhYmxlcmFuZ2U6ZjhkNDViMGJjNDNmNGJjNWE1MWU0ZTM5NGFmNmMzMzJfMTMtMS0xLTEtMzQ5MjA_6111895a-c89a-467c-a940-b7c0f7741143"
      unitRef="usd">-35046000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i10f25ad77d994059b45fce556670d9d6_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8xNi9mcmFnOjI0MDYzOWUxNDllZjQwM2VhMTg5MmEyODZhZGQ1MjIzL3RhYmxlOmY4ZDQ1YjBiYzQzZjRiYzVhNTFlNGUzOTRhZjZjMzMyL3RhYmxlcmFuZ2U6ZjhkNDViMGJjNDNmNGJjNWE1MWU0ZTM5NGFmNmMzMzJfMTMtMy0xLTEtMzQ5MjA_4969b84b-a562-4c4b-aaf1-37a369cab1e8"
      unitRef="usd">-17933000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8xNi9mcmFnOjI0MDYzOWUxNDllZjQwM2VhMTg5MmEyODZhZGQ1MjIzL3RhYmxlOmY4ZDQ1YjBiYzQzZjRiYzVhNTFlNGUzOTRhZjZjMzMyL3RhYmxlcmFuZ2U6ZjhkNDViMGJjNDNmNGJjNWE1MWU0ZTM5NGFmNmMzMzJfMTMtNS0xLTEtMzQ5MjA_25619f1c-7bf8-4a98-9417-7959ae9eb483"
      unitRef="usd">-71792000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i6f5de1ed688848949019a148f3549581_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8xNi9mcmFnOjI0MDYzOWUxNDllZjQwM2VhMTg5MmEyODZhZGQ1MjIzL3RhYmxlOmY4ZDQ1YjBiYzQzZjRiYzVhNTFlNGUzOTRhZjZjMzMyL3RhYmxlcmFuZ2U6ZjhkNDViMGJjNDNmNGJjNWE1MWU0ZTM5NGFmNmMzMzJfMTMtNy0xLTEtMzQ5MjA_9ccbbd27-93ee-45dd-a058-6294b1e1084b"
      unitRef="usd">-26503000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i1278f2d184454e28b46dfa8a22fe6c22_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8xNi9mcmFnOjI0MDYzOWUxNDllZjQwM2VhMTg5MmEyODZhZGQ1MjIzL3RhYmxlOmY4ZDQ1YjBiYzQzZjRiYzVhNTFlNGUzOTRhZjZjMzMyL3RhYmxlcmFuZ2U6ZjhkNDViMGJjNDNmNGJjNWE1MWU0ZTM5NGFmNmMzMzJfMTQtMS0xLTEtMzQ5MjA_08f4fe81-65bd-4a30-9f26-34c4f7aab090"
      unitRef="usd">-147000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i10f25ad77d994059b45fce556670d9d6_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8xNi9mcmFnOjI0MDYzOWUxNDllZjQwM2VhMTg5MmEyODZhZGQ1MjIzL3RhYmxlOmY4ZDQ1YjBiYzQzZjRiYzVhNTFlNGUzOTRhZjZjMzMyL3RhYmxlcmFuZ2U6ZjhkNDViMGJjNDNmNGJjNWE1MWU0ZTM5NGFmNmMzMzJfMTQtMy0xLTEtMzQ5MjA_4bd6915e-85df-4bea-9279-e119c40834db"
      unitRef="usd">-5060000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8xNi9mcmFnOjI0MDYzOWUxNDllZjQwM2VhMTg5MmEyODZhZGQ1MjIzL3RhYmxlOmY4ZDQ1YjBiYzQzZjRiYzVhNTFlNGUzOTRhZjZjMzMyL3RhYmxlcmFuZ2U6ZjhkNDViMGJjNDNmNGJjNWE1MWU0ZTM5NGFmNmMzMzJfMTQtNS0xLTEtMzQ5MjA_7855034e-e7fa-4303-909b-d758d5c4bd15"
      unitRef="usd">5564000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i6f5de1ed688848949019a148f3549581_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8xNi9mcmFnOjI0MDYzOWUxNDllZjQwM2VhMTg5MmEyODZhZGQ1MjIzL3RhYmxlOmY4ZDQ1YjBiYzQzZjRiYzVhNTFlNGUzOTRhZjZjMzMyL3RhYmxlcmFuZ2U6ZjhkNDViMGJjNDNmNGJjNWE1MWU0ZTM5NGFmNmMzMzJfMTQtNy0xLTEtMzQ5MjA_935b63db-e6cd-422f-823a-7fa29b32068c"
      unitRef="usd">-6002000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="i1278f2d184454e28b46dfa8a22fe6c22_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8xNi9mcmFnOjI0MDYzOWUxNDllZjQwM2VhMTg5MmEyODZhZGQ1MjIzL3RhYmxlOmY4ZDQ1YjBiYzQzZjRiYzVhNTFlNGUzOTRhZjZjMzMyL3RhYmxlcmFuZ2U6ZjhkNDViMGJjNDNmNGJjNWE1MWU0ZTM5NGFmNmMzMzJfMTUtMS0xLTEtMzQ5MjA_c2efc61b-8cc9-4dbb-a67f-f51a0fea596a"
      unitRef="usd">-34899000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i10f25ad77d994059b45fce556670d9d6_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8xNi9mcmFnOjI0MDYzOWUxNDllZjQwM2VhMTg5MmEyODZhZGQ1MjIzL3RhYmxlOmY4ZDQ1YjBiYzQzZjRiYzVhNTFlNGUzOTRhZjZjMzMyL3RhYmxlcmFuZ2U6ZjhkNDViMGJjNDNmNGJjNWE1MWU0ZTM5NGFmNmMzMzJfMTUtMy0xLTEtMzQ5MjA_db2515ac-afd4-4b5b-981f-22449b01670c"
      unitRef="usd">-12873000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8xNi9mcmFnOjI0MDYzOWUxNDllZjQwM2VhMTg5MmEyODZhZGQ1MjIzL3RhYmxlOmY4ZDQ1YjBiYzQzZjRiYzVhNTFlNGUzOTRhZjZjMzMyL3RhYmxlcmFuZ2U6ZjhkNDViMGJjNDNmNGJjNWE1MWU0ZTM5NGFmNmMzMzJfMTUtNS0xLTEtMzQ5MjA_e76c1884-ec23-40b5-974e-c47433b4be89"
      unitRef="usd">-77356000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i6f5de1ed688848949019a148f3549581_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8xNi9mcmFnOjI0MDYzOWUxNDllZjQwM2VhMTg5MmEyODZhZGQ1MjIzL3RhYmxlOmY4ZDQ1YjBiYzQzZjRiYzVhNTFlNGUzOTRhZjZjMzMyL3RhYmxlcmFuZ2U6ZjhkNDViMGJjNDNmNGJjNWE1MWU0ZTM5NGFmNmMzMzJfMTUtNy0xLTEtMzQ5MjA_75aceeea-ea80-472b-b6e7-48b070906a94"
      unitRef="usd">-20501000</us-gaap:ProfitLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i1278f2d184454e28b46dfa8a22fe6c22_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8xNi9mcmFnOjI0MDYzOWUxNDllZjQwM2VhMTg5MmEyODZhZGQ1MjIzL3RhYmxlOmY4ZDQ1YjBiYzQzZjRiYzVhNTFlNGUzOTRhZjZjMzMyL3RhYmxlcmFuZ2U6ZjhkNDViMGJjNDNmNGJjNWE1MWU0ZTM5NGFmNmMzMzJfMTctMS0xLTEtMzQ5MjA_088c113a-c7ec-4a87-8ca8-8da61f84c005"
      unitRef="usdPerShare">-1.30</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i10f25ad77d994059b45fce556670d9d6_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8xNi9mcmFnOjI0MDYzOWUxNDllZjQwM2VhMTg5MmEyODZhZGQ1MjIzL3RhYmxlOmY4ZDQ1YjBiYzQzZjRiYzVhNTFlNGUzOTRhZjZjMzMyL3RhYmxlcmFuZ2U6ZjhkNDViMGJjNDNmNGJjNWE1MWU0ZTM5NGFmNmMzMzJfMTctMy0xLTEtMzQ5MjA_11fe43e1-1254-4642-b674-d6f3c848747d"
      unitRef="usdPerShare">-0.49</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8xNi9mcmFnOjI0MDYzOWUxNDllZjQwM2VhMTg5MmEyODZhZGQ1MjIzL3RhYmxlOmY4ZDQ1YjBiYzQzZjRiYzVhNTFlNGUzOTRhZjZjMzMyL3RhYmxlcmFuZ2U6ZjhkNDViMGJjNDNmNGJjNWE1MWU0ZTM5NGFmNmMzMzJfMTctNS0xLTEtMzQ5MjA_66da9878-0fd8-461e-8238-7dcb1a46ca83"
      unitRef="usdPerShare">-2.90</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i6f5de1ed688848949019a148f3549581_D20200701-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8xNi9mcmFnOjI0MDYzOWUxNDllZjQwM2VhMTg5MmEyODZhZGQ1MjIzL3RhYmxlOmY4ZDQ1YjBiYzQzZjRiYzVhNTFlNGUzOTRhZjZjMzMyL3RhYmxlcmFuZ2U6ZjhkNDViMGJjNDNmNGJjNWE1MWU0ZTM5NGFmNmMzMzJfMTctNy0xLTEtMzQ5MjA_0d354f68-6f13-4383-893f-31fe16a9b567"
      unitRef="usdPerShare">-0.78</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i1278f2d184454e28b46dfa8a22fe6c22_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8xNi9mcmFnOjI0MDYzOWUxNDllZjQwM2VhMTg5MmEyODZhZGQ1MjIzL3RhYmxlOmY4ZDQ1YjBiYzQzZjRiYzVhNTFlNGUzOTRhZjZjMzMyL3RhYmxlcmFuZ2U6ZjhkNDViMGJjNDNmNGJjNWE1MWU0ZTM5NGFmNmMzMzJfMTgtMS0xLTEtMzQ5MjA_f5006cc8-f11a-413e-91a4-0042b2d1c31c"
      unitRef="usdPerShare">-1.30</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i10f25ad77d994059b45fce556670d9d6_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8xNi9mcmFnOjI0MDYzOWUxNDllZjQwM2VhMTg5MmEyODZhZGQ1MjIzL3RhYmxlOmY4ZDQ1YjBiYzQzZjRiYzVhNTFlNGUzOTRhZjZjMzMyL3RhYmxlcmFuZ2U6ZjhkNDViMGJjNDNmNGJjNWE1MWU0ZTM5NGFmNmMzMzJfMTgtMy0xLTEtMzQ5MjA_5bc31532-40f6-48f6-954e-be3cb8054d26"
      unitRef="usdPerShare">-0.49</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8xNi9mcmFnOjI0MDYzOWUxNDllZjQwM2VhMTg5MmEyODZhZGQ1MjIzL3RhYmxlOmY4ZDQ1YjBiYzQzZjRiYzVhNTFlNGUzOTRhZjZjMzMyL3RhYmxlcmFuZ2U6ZjhkNDViMGJjNDNmNGJjNWE1MWU0ZTM5NGFmNmMzMzJfMTgtNS0xLTEtMzQ5MjA_9af508f5-a4ce-48de-be80-4e923fd7245c"
      unitRef="usdPerShare">-2.90</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i6f5de1ed688848949019a148f3549581_D20200701-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8xNi9mcmFnOjI0MDYzOWUxNDllZjQwM2VhMTg5MmEyODZhZGQ1MjIzL3RhYmxlOmY4ZDQ1YjBiYzQzZjRiYzVhNTFlNGUzOTRhZjZjMzMyL3RhYmxlcmFuZ2U6ZjhkNDViMGJjNDNmNGJjNWE1MWU0ZTM5NGFmNmMzMzJfMTgtNy0xLTEtMzQ5MjA_817050eb-01c9-4c3e-870f-302a376841a3"
      unitRef="usdPerShare">-0.78</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i1278f2d184454e28b46dfa8a22fe6c22_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8xNi9mcmFnOjI0MDYzOWUxNDllZjQwM2VhMTg5MmEyODZhZGQ1MjIzL3RhYmxlOmY4ZDQ1YjBiYzQzZjRiYzVhNTFlNGUzOTRhZjZjMzMyL3RhYmxlcmFuZ2U6ZjhkNDViMGJjNDNmNGJjNWE1MWU0ZTM5NGFmNmMzMzJfMjAtMS0xLTEtMzQ5MjA_56c65d7a-c2c9-4aab-a0cc-26486ea1d049"
      unitRef="shares">26783000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i10f25ad77d994059b45fce556670d9d6_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8xNi9mcmFnOjI0MDYzOWUxNDllZjQwM2VhMTg5MmEyODZhZGQ1MjIzL3RhYmxlOmY4ZDQ1YjBiYzQzZjRiYzVhNTFlNGUzOTRhZjZjMzMyL3RhYmxlcmFuZ2U6ZjhkNDViMGJjNDNmNGJjNWE1MWU0ZTM5NGFmNmMzMzJfMjAtMy0xLTEtMzQ5MjA_448c7d44-0a0c-47b4-8b81-dc1cf541d93e"
      unitRef="shares">26515000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8xNi9mcmFnOjI0MDYzOWUxNDllZjQwM2VhMTg5MmEyODZhZGQ1MjIzL3RhYmxlOmY4ZDQ1YjBiYzQzZjRiYzVhNTFlNGUzOTRhZjZjMzMyL3RhYmxlcmFuZ2U6ZjhkNDViMGJjNDNmNGJjNWE1MWU0ZTM5NGFmNmMzMzJfMjAtNS0xLTEtMzQ5MjA_b285477d-61c0-45e1-a4f9-5fd98bb47704"
      unitRef="shares">26714000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i6f5de1ed688848949019a148f3549581_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8xNi9mcmFnOjI0MDYzOWUxNDllZjQwM2VhMTg5MmEyODZhZGQ1MjIzL3RhYmxlOmY4ZDQ1YjBiYzQzZjRiYzVhNTFlNGUzOTRhZjZjMzMyL3RhYmxlcmFuZ2U6ZjhkNDViMGJjNDNmNGJjNWE1MWU0ZTM5NGFmNmMzMzJfMjAtNy0xLTEtMzQ5MjA_681581d8-67a0-496e-aa1f-19be1faefa52"
      unitRef="shares">26422000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i1278f2d184454e28b46dfa8a22fe6c22_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8xNi9mcmFnOjI0MDYzOWUxNDllZjQwM2VhMTg5MmEyODZhZGQ1MjIzL3RhYmxlOmY4ZDQ1YjBiYzQzZjRiYzVhNTFlNGUzOTRhZjZjMzMyL3RhYmxlcmFuZ2U6ZjhkNDViMGJjNDNmNGJjNWE1MWU0ZTM5NGFmNmMzMzJfMjEtMS0xLTEtMzQ5MjA_68e99c41-9cf2-4bae-a353-dec2c459334f"
      unitRef="shares">26783000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i10f25ad77d994059b45fce556670d9d6_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8xNi9mcmFnOjI0MDYzOWUxNDllZjQwM2VhMTg5MmEyODZhZGQ1MjIzL3RhYmxlOmY4ZDQ1YjBiYzQzZjRiYzVhNTFlNGUzOTRhZjZjMzMyL3RhYmxlcmFuZ2U6ZjhkNDViMGJjNDNmNGJjNWE1MWU0ZTM5NGFmNmMzMzJfMjEtMy0xLTEtMzQ5MjA_4ce39c76-a061-4bf9-962c-7d2dd96cd421"
      unitRef="shares">26515000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8xNi9mcmFnOjI0MDYzOWUxNDllZjQwM2VhMTg5MmEyODZhZGQ1MjIzL3RhYmxlOmY4ZDQ1YjBiYzQzZjRiYzVhNTFlNGUzOTRhZjZjMzMyL3RhYmxlcmFuZ2U6ZjhkNDViMGJjNDNmNGJjNWE1MWU0ZTM5NGFmNmMzMzJfMjEtNS0xLTEtMzQ5MjA_79815a6f-bf4c-4485-91f5-901ca8ae9a7b"
      unitRef="shares">26714000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i6f5de1ed688848949019a148f3549581_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8xNi9mcmFnOjI0MDYzOWUxNDllZjQwM2VhMTg5MmEyODZhZGQ1MjIzL3RhYmxlOmY4ZDQ1YjBiYzQzZjRiYzVhNTFlNGUzOTRhZjZjMzMyL3RhYmxlcmFuZ2U6ZjhkNDViMGJjNDNmNGJjNWE1MWU0ZTM5NGFmNmMzMzJfMjEtNy0xLTEtMzQ5MjA_75a3817b-0021-4b31-96cd-5ffe71e9acd1"
      unitRef="shares">26422000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:ProfitLoss
      contextRef="i1278f2d184454e28b46dfa8a22fe6c22_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8xOS9mcmFnOmE3ZmJlNTU2NDdjNDQxNTM4OTIwMTQwOTVhYmE5ZjMyL3RhYmxlOjgwMmE5MDUzNWY1YjQ1M2I5NjdiNTdmODFhNjAyZTE4L3RhYmxlcmFuZ2U6ODAyYTkwNTM1ZjViNDUzYjk2N2I1N2Y4MWE2MDJlMThfMi0xLTEtMS0zNDkyMA_cf880257-a65f-4fd7-a6c5-a6398cc0ce7f"
      unitRef="usd">-34899000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i10f25ad77d994059b45fce556670d9d6_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8xOS9mcmFnOmE3ZmJlNTU2NDdjNDQxNTM4OTIwMTQwOTVhYmE5ZjMyL3RhYmxlOjgwMmE5MDUzNWY1YjQ1M2I5NjdiNTdmODFhNjAyZTE4L3RhYmxlcmFuZ2U6ODAyYTkwNTM1ZjViNDUzYjk2N2I1N2Y4MWE2MDJlMThfMi0zLTEtMS0zNDkyMA_a565036a-80af-41fc-b670-1791386875de"
      unitRef="usd">-12873000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8xOS9mcmFnOmE3ZmJlNTU2NDdjNDQxNTM4OTIwMTQwOTVhYmE5ZjMyL3RhYmxlOjgwMmE5MDUzNWY1YjQ1M2I5NjdiNTdmODFhNjAyZTE4L3RhYmxlcmFuZ2U6ODAyYTkwNTM1ZjViNDUzYjk2N2I1N2Y4MWE2MDJlMThfMi01LTEtMS0zNDkyMA_87581362-595c-4674-836e-554aca6f5486"
      unitRef="usd">-77356000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i6f5de1ed688848949019a148f3549581_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8xOS9mcmFnOmE3ZmJlNTU2NDdjNDQxNTM4OTIwMTQwOTVhYmE5ZjMyL3RhYmxlOjgwMmE5MDUzNWY1YjQ1M2I5NjdiNTdmODFhNjAyZTE4L3RhYmxlcmFuZ2U6ODAyYTkwNTM1ZjViNDUzYjk2N2I1N2Y4MWE2MDJlMThfMi03LTEtMS0zNDkyMA_39d964b7-d56b-488f-9bbb-c2982ff167a0"
      unitRef="usd">-20501000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ibea7d82dc3c64d33af8655a838f2d65f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8xOS9mcmFnOmE3ZmJlNTU2NDdjNDQxNTM4OTIwMTQwOTVhYmE5ZjMyL3RhYmxlOjgwMmE5MDUzNWY1YjQ1M2I5NjdiNTdmODFhNjAyZTE4L3RhYmxlcmFuZ2U6ODAyYTkwNTM1ZjViNDUzYjk2N2I1N2Y4MWE2MDJlMThfNC0xLTEtMS0zNDkyMA_848d1225-0649-4ebb-86f9-619fc4b49111"
      unitRef="usd">-32000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i10f25ad77d994059b45fce556670d9d6_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8xOS9mcmFnOmE3ZmJlNTU2NDdjNDQxNTM4OTIwMTQwOTVhYmE5ZjMyL3RhYmxlOjgwMmE5MDUzNWY1YjQ1M2I5NjdiNTdmODFhNjAyZTE4L3RhYmxlcmFuZ2U6ODAyYTkwNTM1ZjViNDUzYjk2N2I1N2Y4MWE2MDJlMThfNC0zLTEtMS0zNDkyMA_aec6448f-b407-4d14-abb8-c4f3878c0c98"
      unitRef="usd">68000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i601f5a98b06346e2b978bd9adadd36a2_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8xOS9mcmFnOmE3ZmJlNTU2NDdjNDQxNTM4OTIwMTQwOTVhYmE5ZjMyL3RhYmxlOjgwMmE5MDUzNWY1YjQ1M2I5NjdiNTdmODFhNjAyZTE4L3RhYmxlcmFuZ2U6ODAyYTkwNTM1ZjViNDUzYjk2N2I1N2Y4MWE2MDJlMThfNC01LTEtMS0zNDkyMA_39e05d3a-27e1-4f85-b810-d7be8e22abe4"
      unitRef="usd">-728000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i6f5de1ed688848949019a148f3549581_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8xOS9mcmFnOmE3ZmJlNTU2NDdjNDQxNTM4OTIwMTQwOTVhYmE5ZjMyL3RhYmxlOjgwMmE5MDUzNWY1YjQ1M2I5NjdiNTdmODFhNjAyZTE4L3RhYmxlcmFuZ2U6ODAyYTkwNTM1ZjViNDUzYjk2N2I1N2Y4MWE2MDJlMThfNC03LTEtMS0zNDkyMA_d4d42a4a-ceaa-45f6-9491-914af5e9b4a5"
      unitRef="usd">1291000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1278f2d184454e28b46dfa8a22fe6c22_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8xOS9mcmFnOmE3ZmJlNTU2NDdjNDQxNTM4OTIwMTQwOTVhYmE5ZjMyL3RhYmxlOjgwMmE5MDUzNWY1YjQ1M2I5NjdiNTdmODFhNjAyZTE4L3RhYmxlcmFuZ2U6ODAyYTkwNTM1ZjViNDUzYjk2N2I1N2Y4MWE2MDJlMThfNS0xLTEtMS0zNDkyMA_699ec4c5-c499-4281-a0e6-88b8bd176933"
      unitRef="usd">-34931000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i10f25ad77d994059b45fce556670d9d6_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8xOS9mcmFnOmE3ZmJlNTU2NDdjNDQxNTM4OTIwMTQwOTVhYmE5ZjMyL3RhYmxlOjgwMmE5MDUzNWY1YjQ1M2I5NjdiNTdmODFhNjAyZTE4L3RhYmxlcmFuZ2U6ODAyYTkwNTM1ZjViNDUzYjk2N2I1N2Y4MWE2MDJlMThfNS0zLTEtMS0zNDkyMA_bdbc4477-3a12-4280-872c-c3662f63d631"
      unitRef="usd">-12805000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8xOS9mcmFnOmE3ZmJlNTU2NDdjNDQxNTM4OTIwMTQwOTVhYmE5ZjMyL3RhYmxlOjgwMmE5MDUzNWY1YjQ1M2I5NjdiNTdmODFhNjAyZTE4L3RhYmxlcmFuZ2U6ODAyYTkwNTM1ZjViNDUzYjk2N2I1N2Y4MWE2MDJlMThfNS01LTEtMS0zNDkyMA_25f48377-527f-498d-b8a2-320ddda86307"
      unitRef="usd">-78084000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6f5de1ed688848949019a148f3549581_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8xOS9mcmFnOmE3ZmJlNTU2NDdjNDQxNTM4OTIwMTQwOTVhYmE5ZjMyL3RhYmxlOjgwMmE5MDUzNWY1YjQ1M2I5NjdiNTdmODFhNjAyZTE4L3RhYmxlcmFuZ2U6ODAyYTkwNTM1ZjViNDUzYjk2N2I1N2Y4MWE2MDJlMThfNS03LTEtMS0zNDkyMA_56e1e950-5eea-4a76-9b66-26210b85fadb"
      unitRef="usd">-19210000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <dei:DocumentPeriodEndDate
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8yNS9mcmFnOjFiZTRjY2VkNjc3NTQ1OTlhN2E4YWEwYjkyMTNjMGI4L3RhYmxlOjBhYTM5NGYwNjJkZDQwMDc5NGI3ZjQxMWRkMTBlNDAwL3RhYmxlcmFuZ2U6MGFhMzk0ZjA2MmRkNDAwNzk0YjdmNDExZGQxMGU0MDBfMC0xLTEtMS0zNDkyMA_e083d7b9-f338-4712-9f54-7bae87ee2563">2022-03-31</dei:DocumentPeriodEndDate>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ibac5a061768447b181145cc66aae6e0a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8yNS9mcmFnOjFiZTRjY2VkNjc3NTQ1OTlhN2E4YWEwYjkyMTNjMGI4L3RhYmxlOjBhYTM5NGYwNjJkZDQwMDc5NGI3ZjQxMWRkMTBlNDAwL3RhYmxlcmFuZ2U6MGFhMzk0ZjA2MmRkNDAwNzk0YjdmNDExZGQxMGU0MDBfMy0xLTEtMS0zNDkyMA_7a437497-0cf1-40d4-9559-c2bf7731b3b4"
      unitRef="usd">34092000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i6c4d05d989434a90961fd9520fcac073_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8yNS9mcmFnOjFiZTRjY2VkNjc3NTQ1OTlhN2E4YWEwYjkyMTNjMGI4L3RhYmxlOjBhYTM5NGYwNjJkZDQwMDc5NGI3ZjQxMWRkMTBlNDAwL3RhYmxlcmFuZ2U6MGFhMzk0ZjA2MmRkNDAwNzk0YjdmNDExZGQxMGU0MDBfMy0zLTEtMS0zNDkyMA_e2d1111a-6a84-428a-8d3e-968cdd0c0564"
      unitRef="usd">83878000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ibac5a061768447b181145cc66aae6e0a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8yNS9mcmFnOjFiZTRjY2VkNjc3NTQ1OTlhN2E4YWEwYjkyMTNjMGI4L3RhYmxlOjBhYTM5NGYwNjJkZDQwMDc5NGI3ZjQxMWRkMTBlNDAwL3RhYmxlcmFuZ2U6MGFhMzk0ZjA2MmRkNDAwNzk0YjdmNDExZGQxMGU0MDBfNS0xLTEtMS0zNDkyMA_043c8a51-bc19-4239-a735-227b933cdc38"
      unitRef="usd">137690000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i6c4d05d989434a90961fd9520fcac073_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8yNS9mcmFnOjFiZTRjY2VkNjc3NTQ1OTlhN2E4YWEwYjkyMTNjMGI4L3RhYmxlOjBhYTM5NGYwNjJkZDQwMDc5NGI3ZjQxMWRkMTBlNDAwL3RhYmxlcmFuZ2U6MGFhMzk0ZjA2MmRkNDAwNzk0YjdmNDExZGQxMGU0MDBfNS0zLTEtMS0zNDkyMA_1a90435b-ca14-4b5b-ac81-e9b54d05c450"
      unitRef="usd">148030000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="ibac5a061768447b181145cc66aae6e0a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8yNS9mcmFnOjFiZTRjY2VkNjc3NTQ1OTlhN2E4YWEwYjkyMTNjMGI4L3RhYmxlOjBhYTM5NGYwNjJkZDQwMDc5NGI3ZjQxMWRkMTBlNDAwL3RhYmxlcmFuZ2U6MGFhMzk0ZjA2MmRkNDAwNzk0YjdmNDExZGQxMGU0MDBfNi0xLTEtMS0zNDkyMA_e41e9422-0203-4a06-ab1a-5ce4f80e2073"
      unitRef="usd">46393000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="i6c4d05d989434a90961fd9520fcac073_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8yNS9mcmFnOjFiZTRjY2VkNjc3NTQ1OTlhN2E4YWEwYjkyMTNjMGI4L3RhYmxlOjBhYTM5NGYwNjJkZDQwMDc5NGI3ZjQxMWRkMTBlNDAwL3RhYmxlcmFuZ2U6MGFhMzk0ZjA2MmRkNDAwNzk0YjdmNDExZGQxMGU0MDBfNi0zLTEtMS0zNDkyMA_b331301c-5829-4039-a19b-adcf2dd1069d"
      unitRef="usd">30774000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:InventoryNet
      contextRef="ibac5a061768447b181145cc66aae6e0a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8yNS9mcmFnOjFiZTRjY2VkNjc3NTQ1OTlhN2E4YWEwYjkyMTNjMGI4L3RhYmxlOjBhYTM5NGYwNjJkZDQwMDc5NGI3ZjQxMWRkMTBlNDAwL3RhYmxlcmFuZ2U6MGFhMzk0ZjA2MmRkNDAwNzk0YjdmNDExZGQxMGU0MDBfNy0xLTEtMS0zNDkyMA_fff0d34a-e0ba-4044-8dd5-696b285ac775"
      unitRef="usd">6907000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i6c4d05d989434a90961fd9520fcac073_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8yNS9mcmFnOjFiZTRjY2VkNjc3NTQ1OTlhN2E4YWEwYjkyMTNjMGI4L3RhYmxlOjBhYTM5NGYwNjJkZDQwMDc5NGI3ZjQxMWRkMTBlNDAwL3RhYmxlcmFuZ2U6MGFhMzk0ZjA2MmRkNDAwNzk0YjdmNDExZGQxMGU0MDBfNy0zLTEtMS0zNDkyMA_8d5c4272-d3a4-492b-a853-22d2173144a4"
      unitRef="usd">7342000</us-gaap:InventoryNet>
    <us-gaap:IncomeTaxesReceivable
      contextRef="ibac5a061768447b181145cc66aae6e0a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8yNS9mcmFnOjFiZTRjY2VkNjc3NTQ1OTlhN2E4YWEwYjkyMTNjMGI4L3RhYmxlOjBhYTM5NGYwNjJkZDQwMDc5NGI3ZjQxMWRkMTBlNDAwL3RhYmxlcmFuZ2U6MGFhMzk0ZjA2MmRkNDAwNzk0YjdmNDExZGQxMGU0MDBfOC0xLTEtMS0zNDkyMA_6f5b4c0e-ea9e-489d-a5b6-9e32fdf5995a"
      unitRef="usd">13734000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:IncomeTaxesReceivable
      contextRef="i6c4d05d989434a90961fd9520fcac073_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8yNS9mcmFnOjFiZTRjY2VkNjc3NTQ1OTlhN2E4YWEwYjkyMTNjMGI4L3RhYmxlOjBhYTM5NGYwNjJkZDQwMDc5NGI3ZjQxMWRkMTBlNDAwL3RhYmxlcmFuZ2U6MGFhMzk0ZjA2MmRkNDAwNzk0YjdmNDExZGQxMGU0MDBfOC0zLTEtMS0zNDkyMA_61ac5448-0ac3-42bc-998d-505e8946a216"
      unitRef="usd">16965000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:OtherAssetsCurrent
      contextRef="ibac5a061768447b181145cc66aae6e0a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8yNS9mcmFnOjFiZTRjY2VkNjc3NTQ1OTlhN2E4YWEwYjkyMTNjMGI4L3RhYmxlOjBhYTM5NGYwNjJkZDQwMDc5NGI3ZjQxMWRkMTBlNDAwL3RhYmxlcmFuZ2U6MGFhMzk0ZjA2MmRkNDAwNzk0YjdmNDExZGQxMGU0MDBfOS0xLTEtMS0zNDkyMA_9b3a5061-a2e3-4031-a947-f1bfb42aad2a"
      unitRef="usd">7322000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i6c4d05d989434a90961fd9520fcac073_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8yNS9mcmFnOjFiZTRjY2VkNjc3NTQ1OTlhN2E4YWEwYjkyMTNjMGI4L3RhYmxlOjBhYTM5NGYwNjJkZDQwMDc5NGI3ZjQxMWRkMTBlNDAwL3RhYmxlcmFuZ2U6MGFhMzk0ZjA2MmRkNDAwNzk0YjdmNDExZGQxMGU0MDBfOS0zLTEtMS0zNDkyMA_d5d32069-4e09-473e-8ae3-0159d149e2d3"
      unitRef="usd">4230000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ibac5a061768447b181145cc66aae6e0a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8yNS9mcmFnOjFiZTRjY2VkNjc3NTQ1OTlhN2E4YWEwYjkyMTNjMGI4L3RhYmxlOjBhYTM5NGYwNjJkZDQwMDc5NGI3ZjQxMWRkMTBlNDAwL3RhYmxlcmFuZ2U6MGFhMzk0ZjA2MmRkNDAwNzk0YjdmNDExZGQxMGU0MDBfMTAtMS0xLTEtMzQ5MjA_8b564455-b636-4dde-be15-935ef5d8a2b4"
      unitRef="usd">246138000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i6c4d05d989434a90961fd9520fcac073_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8yNS9mcmFnOjFiZTRjY2VkNjc3NTQ1OTlhN2E4YWEwYjkyMTNjMGI4L3RhYmxlOjBhYTM5NGYwNjJkZDQwMDc5NGI3ZjQxMWRkMTBlNDAwL3RhYmxlcmFuZ2U6MGFhMzk0ZjA2MmRkNDAwNzk0YjdmNDExZGQxMGU0MDBfMTAtMy0xLTEtMzQ5MjA_72162fb0-a293-459d-94ae-ab2bc0198fb7"
      unitRef="usd">291219000</us-gaap:AssetsCurrent>
    <us-gaap:BuildingsAndImprovementsGross
      contextRef="ibac5a061768447b181145cc66aae6e0a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8yNS9mcmFnOjFiZTRjY2VkNjc3NTQ1OTlhN2E4YWEwYjkyMTNjMGI4L3RhYmxlOjBhYTM5NGYwNjJkZDQwMDc5NGI3ZjQxMWRkMTBlNDAwL3RhYmxlcmFuZ2U6MGFhMzk0ZjA2MmRkNDAwNzk0YjdmNDExZGQxMGU0MDBfMTItMS0xLTEtMzQ5MjA_95857c98-9f4e-41c0-95d8-ce88bbaf9a3d"
      unitRef="usd">41745000</us-gaap:BuildingsAndImprovementsGross>
    <us-gaap:BuildingsAndImprovementsGross
      contextRef="i6c4d05d989434a90961fd9520fcac073_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8yNS9mcmFnOjFiZTRjY2VkNjc3NTQ1OTlhN2E4YWEwYjkyMTNjMGI4L3RhYmxlOjBhYTM5NGYwNjJkZDQwMDc5NGI3ZjQxMWRkMTBlNDAwL3RhYmxlcmFuZ2U6MGFhMzk0ZjA2MmRkNDAwNzk0YjdmNDExZGQxMGU0MDBfMTItMy0xLTEtMzQ5MjA_9dd19965-34b7-48ee-83e5-6c541e0cfded"
      unitRef="usd">41633000</us-gaap:BuildingsAndImprovementsGross>
    <us-gaap:MachineryAndEquipmentGross
      contextRef="ibac5a061768447b181145cc66aae6e0a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8yNS9mcmFnOjFiZTRjY2VkNjc3NTQ1OTlhN2E4YWEwYjkyMTNjMGI4L3RhYmxlOjBhYTM5NGYwNjJkZDQwMDc5NGI3ZjQxMWRkMTBlNDAwL3RhYmxlcmFuZ2U6MGFhMzk0ZjA2MmRkNDAwNzk0YjdmNDExZGQxMGU0MDBfMTMtMS0xLTEtMzQ5MjA_8367e5d6-ebd2-4e37-a388-ba3717354f9c"
      unitRef="usd">93862000</us-gaap:MachineryAndEquipmentGross>
    <us-gaap:MachineryAndEquipmentGross
      contextRef="i6c4d05d989434a90961fd9520fcac073_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8yNS9mcmFnOjFiZTRjY2VkNjc3NTQ1OTlhN2E4YWEwYjkyMTNjMGI4L3RhYmxlOjBhYTM5NGYwNjJkZDQwMDc5NGI3ZjQxMWRkMTBlNDAwL3RhYmxlcmFuZ2U6MGFhMzk0ZjA2MmRkNDAwNzk0YjdmNDExZGQxMGU0MDBfMTMtMy0xLTEtMzQ5MjA_06b37743-b73c-4cdd-a63d-387629debc71"
      unitRef="usd">94453000</us-gaap:MachineryAndEquipmentGross>
    <mtrx:TransportationEquipmentGross
      contextRef="ibac5a061768447b181145cc66aae6e0a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8yNS9mcmFnOjFiZTRjY2VkNjc3NTQ1OTlhN2E4YWEwYjkyMTNjMGI4L3RhYmxlOjBhYTM5NGYwNjJkZDQwMDc5NGI3ZjQxMWRkMTBlNDAwL3RhYmxlcmFuZ2U6MGFhMzk0ZjA2MmRkNDAwNzk0YjdmNDExZGQxMGU0MDBfMTQtMS0xLTEtMzQ5MjA_d99f8078-ac8b-4163-9697-ae9bada88e52"
      unitRef="usd">49532000</mtrx:TransportationEquipmentGross>
    <mtrx:TransportationEquipmentGross
      contextRef="i6c4d05d989434a90961fd9520fcac073_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8yNS9mcmFnOjFiZTRjY2VkNjc3NTQ1OTlhN2E4YWEwYjkyMTNjMGI4L3RhYmxlOjBhYTM5NGYwNjJkZDQwMDc5NGI3ZjQxMWRkMTBlNDAwL3RhYmxlcmFuZ2U6MGFhMzk0ZjA2MmRkNDAwNzk0YjdmNDExZGQxMGU0MDBfMTQtMy0xLTEtMzQ5MjA_a2e4111f-02b0-48aa-83f7-b76c0b5194f9"
      unitRef="usd">50510000</mtrx:TransportationEquipmentGross>
    <mtrx:OfficeEquipmentAndSoftware
      contextRef="ibac5a061768447b181145cc66aae6e0a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8yNS9mcmFnOjFiZTRjY2VkNjc3NTQ1OTlhN2E4YWEwYjkyMTNjMGI4L3RhYmxlOjBhYTM5NGYwNjJkZDQwMDc5NGI3ZjQxMWRkMTBlNDAwL3RhYmxlcmFuZ2U6MGFhMzk0ZjA2MmRkNDAwNzk0YjdmNDExZGQxMGU0MDBfMTUtMS0xLTEtMzQ5MjA_fd1190c3-3346-4f08-9691-7d46ee92aadf"
      unitRef="usd">43447000</mtrx:OfficeEquipmentAndSoftware>
    <mtrx:OfficeEquipmentAndSoftware
      contextRef="i6c4d05d989434a90961fd9520fcac073_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8yNS9mcmFnOjFiZTRjY2VkNjc3NTQ1OTlhN2E4YWEwYjkyMTNjMGI4L3RhYmxlOjBhYTM5NGYwNjJkZDQwMDc5NGI3ZjQxMWRkMTBlNDAwL3RhYmxlcmFuZ2U6MGFhMzk0ZjA2MmRkNDAwNzk0YjdmNDExZGQxMGU0MDBfMTUtMy0xLTEtMzQ5MjA_226c8703-b6fc-47ea-92a5-e79ec92479d3"
      unitRef="usd">42706000</mtrx:OfficeEquipmentAndSoftware>
    <us-gaap:ConstructionInProgressGross
      contextRef="ibac5a061768447b181145cc66aae6e0a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8yNS9mcmFnOjFiZTRjY2VkNjc3NTQ1OTlhN2E4YWEwYjkyMTNjMGI4L3RhYmxlOjBhYTM5NGYwNjJkZDQwMDc5NGI3ZjQxMWRkMTBlNDAwL3RhYmxlcmFuZ2U6MGFhMzk0ZjA2MmRkNDAwNzk0YjdmNDExZGQxMGU0MDBfMTYtMS0xLTEtMzQ5MjA_d4e736a0-acce-42bb-858d-9524e96b5d51"
      unitRef="usd">564000</us-gaap:ConstructionInProgressGross>
    <us-gaap:ConstructionInProgressGross
      contextRef="i6c4d05d989434a90961fd9520fcac073_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8yNS9mcmFnOjFiZTRjY2VkNjc3NTQ1OTlhN2E4YWEwYjkyMTNjMGI4L3RhYmxlOjBhYTM5NGYwNjJkZDQwMDc5NGI3ZjQxMWRkMTBlNDAwL3RhYmxlcmFuZ2U6MGFhMzk0ZjA2MmRkNDAwNzk0YjdmNDExZGQxMGU0MDBfMTYtMy0xLTEtMzQ5MjA_e813e8fe-5acc-47c1-a4c6-a44b49934d7a"
      unitRef="usd">493000</us-gaap:ConstructionInProgressGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ibac5a061768447b181145cc66aae6e0a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8yNS9mcmFnOjFiZTRjY2VkNjc3NTQ1OTlhN2E4YWEwYjkyMTNjMGI4L3RhYmxlOjBhYTM5NGYwNjJkZDQwMDc5NGI3ZjQxMWRkMTBlNDAwL3RhYmxlcmFuZ2U6MGFhMzk0ZjA2MmRkNDAwNzk0YjdmNDExZGQxMGU0MDBfMTctMS0xLTEtMzQ5MjA_f12fd8de-50ff-4de2-80db-4d0ac773e851"
      unitRef="usd">229150000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i6c4d05d989434a90961fd9520fcac073_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8yNS9mcmFnOjFiZTRjY2VkNjc3NTQ1OTlhN2E4YWEwYjkyMTNjMGI4L3RhYmxlOjBhYTM5NGYwNjJkZDQwMDc5NGI3ZjQxMWRkMTBlNDAwL3RhYmxlcmFuZ2U6MGFhMzk0ZjA2MmRkNDAwNzk0YjdmNDExZGQxMGU0MDBfMTctMy0xLTEtMzQ5MjA_78947dcb-5c61-4016-96dc-d1509da42c1c"
      unitRef="usd">229795000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="ibac5a061768447b181145cc66aae6e0a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8yNS9mcmFnOjFiZTRjY2VkNjc3NTQ1OTlhN2E4YWEwYjkyMTNjMGI4L3RhYmxlOjBhYTM5NGYwNjJkZDQwMDc5NGI3ZjQxMWRkMTBlNDAwL3RhYmxlcmFuZ2U6MGFhMzk0ZjA2MmRkNDAwNzk0YjdmNDExZGQxMGU0MDBfMTgtMS0xLTEtMzQ5MjA_1fdb9940-4af1-4e30-8d00-37d3c72aa6b1"
      unitRef="usd">168672000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i6c4d05d989434a90961fd9520fcac073_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8yNS9mcmFnOjFiZTRjY2VkNjc3NTQ1OTlhN2E4YWEwYjkyMTNjMGI4L3RhYmxlOjBhYTM5NGYwNjJkZDQwMDc5NGI3ZjQxMWRkMTBlNDAwL3RhYmxlcmFuZ2U6MGFhMzk0ZjA2MmRkNDAwNzk0YjdmNDExZGQxMGU0MDBfMTgtMy0xLTEtMzQ5MjA_bf938506-49ca-4e10-ba48-40ec78f6d2c6"
      unitRef="usd">160388000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ibac5a061768447b181145cc66aae6e0a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8yNS9mcmFnOjFiZTRjY2VkNjc3NTQ1OTlhN2E4YWEwYjkyMTNjMGI4L3RhYmxlOjBhYTM5NGYwNjJkZDQwMDc5NGI3ZjQxMWRkMTBlNDAwL3RhYmxlcmFuZ2U6MGFhMzk0ZjA2MmRkNDAwNzk0YjdmNDExZGQxMGU0MDBfMTktMS0xLTEtMzQ5MjA_ead36f34-0b1c-41c7-b7f0-9cee2e7e62c9"
      unitRef="usd">60478000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i6c4d05d989434a90961fd9520fcac073_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8yNS9mcmFnOjFiZTRjY2VkNjc3NTQ1OTlhN2E4YWEwYjkyMTNjMGI4L3RhYmxlOjBhYTM5NGYwNjJkZDQwMDc5NGI3ZjQxMWRkMTBlNDAwL3RhYmxlcmFuZ2U6MGFhMzk0ZjA2MmRkNDAwNzk0YjdmNDExZGQxMGU0MDBfMTktMy0xLTEtMzQ5MjA_fc0184fc-92fb-41e0-af36-595b64eaae3d"
      unitRef="usd">69407000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="ibac5a061768447b181145cc66aae6e0a_I20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8yNS9mcmFnOjFiZTRjY2VkNjc3NTQ1OTlhN2E4YWEwYjkyMTNjMGI4L3RhYmxlOjBhYTM5NGYwNjJkZDQwMDc5NGI3ZjQxMWRkMTBlNDAwL3RhYmxlcmFuZ2U6MGFhMzk0ZjA2MmRkNDAwNzk0YjdmNDExZGQxMGU0MDBfMjAtMS0xLTEtMzQ5MjA_38582ea7-e87d-4598-99f4-2304af89f12d"
      unitRef="usd">25000000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="ibac5a061768447b181145cc66aae6e0a_I20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8yNS9mcmFnOjFiZTRjY2VkNjc3NTQ1OTlhN2E4YWEwYjkyMTNjMGI4L3RhYmxlOjBhYTM5NGYwNjJkZDQwMDc5NGI3ZjQxMWRkMTBlNDAwL3RhYmxlcmFuZ2U6MGFhMzk0ZjA2MmRkNDAwNzk0YjdmNDExZGQxMGU0MDBfMjAtMS0xLTEtMzQ5MjA_5fe28b04-f74f-486f-8fa3-7404828c16dd"
      unitRef="usd">25000000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="i6c4d05d989434a90961fd9520fcac073_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8yNS9mcmFnOjFiZTRjY2VkNjc3NTQ1OTlhN2E4YWEwYjkyMTNjMGI4L3RhYmxlOjBhYTM5NGYwNjJkZDQwMDc5NGI3ZjQxMWRkMTBlNDAwL3RhYmxlcmFuZ2U6MGFhMzk0ZjA2MmRkNDAwNzk0YjdmNDExZGQxMGU0MDBfMjAtMy0xLTEtMzQ5MjA_c4942c3c-764e-4ee7-bd4c-1d85af334906"
      unitRef="usd">0</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ibac5a061768447b181145cc66aae6e0a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8yNS9mcmFnOjFiZTRjY2VkNjc3NTQ1OTlhN2E4YWEwYjkyMTNjMGI4L3RhYmxlOjBhYTM5NGYwNjJkZDQwMDc5NGI3ZjQxMWRkMTBlNDAwL3RhYmxlcmFuZ2U6MGFhMzk0ZjA2MmRkNDAwNzk0YjdmNDExZGQxMGU0MDBfMjEtMS0xLTEtMzQ5MjA_9830cb8c-6482-442a-9439-0886eb1cdfcd"
      unitRef="usd">20811000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i6c4d05d989434a90961fd9520fcac073_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8yNS9mcmFnOjFiZTRjY2VkNjc3NTQ1OTlhN2E4YWEwYjkyMTNjMGI4L3RhYmxlOjBhYTM5NGYwNjJkZDQwMDc5NGI3ZjQxMWRkMTBlNDAwL3RhYmxlcmFuZ2U6MGFhMzk0ZjA2MmRkNDAwNzk0YjdmNDExZGQxMGU0MDBfMjEtMy0xLTEtMzQ5MjA_4936b12b-2bda-4fd1-b969-f7497d69c19b"
      unitRef="usd">22412000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:Goodwill
      contextRef="ibac5a061768447b181145cc66aae6e0a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8yNS9mcmFnOjFiZTRjY2VkNjc3NTQ1OTlhN2E4YWEwYjkyMTNjMGI4L3RhYmxlOjBhYTM5NGYwNjJkZDQwMDc5NGI3ZjQxMWRkMTBlNDAwL3RhYmxlcmFuZ2U6MGFhMzk0ZjA2MmRkNDAwNzk0YjdmNDExZGQxMGU0MDBfMjItMS0xLTEtMzQ5MjA_296d11c8-88f5-4a95-8ef7-7f57ceafcd31"
      unitRef="usd">42240000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i6c4d05d989434a90961fd9520fcac073_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8yNS9mcmFnOjFiZTRjY2VkNjc3NTQ1OTlhN2E4YWEwYjkyMTNjMGI4L3RhYmxlOjBhYTM5NGYwNjJkZDQwMDc5NGI3ZjQxMWRkMTBlNDAwL3RhYmxlcmFuZ2U6MGFhMzk0ZjA2MmRkNDAwNzk0YjdmNDExZGQxMGU0MDBfMjItMy0xLTEtMzQ5MjA_0fe58a8e-4384-4f16-95ef-dc6f4cf1ebe3"
      unitRef="usd">60636000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ibac5a061768447b181145cc66aae6e0a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8yNS9mcmFnOjFiZTRjY2VkNjc3NTQ1OTlhN2E4YWEwYjkyMTNjMGI4L3RhYmxlOjBhYTM5NGYwNjJkZDQwMDc5NGI3ZjQxMWRkMTBlNDAwL3RhYmxlcmFuZ2U6MGFhMzk0ZjA2MmRkNDAwNzk0YjdmNDExZGQxMGU0MDBfMjMtMS0xLTEtMzQ5MjA_9ed264d5-2a33-4695-9699-70c31357ab4e"
      unitRef="usd">5228000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i6c4d05d989434a90961fd9520fcac073_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8yNS9mcmFnOjFiZTRjY2VkNjc3NTQ1OTlhN2E4YWEwYjkyMTNjMGI4L3RhYmxlOjBhYTM5NGYwNjJkZDQwMDc5NGI3ZjQxMWRkMTBlNDAwL3RhYmxlcmFuZ2U6MGFhMzk0ZjA2MmRkNDAwNzk0YjdmNDExZGQxMGU0MDBfMjMtMy0xLTEtMzQ5MjA_b9fca5e3-4f8e-493b-870f-a9756d9b2243"
      unitRef="usd">6614000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="ibac5a061768447b181145cc66aae6e0a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8yNS9mcmFnOjFiZTRjY2VkNjc3NTQ1OTlhN2E4YWEwYjkyMTNjMGI4L3RhYmxlOjBhYTM5NGYwNjJkZDQwMDc5NGI3ZjQxMWRkMTBlNDAwL3RhYmxlcmFuZ2U6MGFhMzk0ZjA2MmRkNDAwNzk0YjdmNDExZGQxMGU0MDBfMjQtMS0xLTEtMzQ5MjA_e67fd5f5-8c7f-4a74-85c6-2e62f96952fa"
      unitRef="usd">0</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i6c4d05d989434a90961fd9520fcac073_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8yNS9mcmFnOjFiZTRjY2VkNjc3NTQ1OTlhN2E4YWEwYjkyMTNjMGI4L3RhYmxlOjBhYTM5NGYwNjJkZDQwMDc5NGI3ZjQxMWRkMTBlNDAwL3RhYmxlcmFuZ2U6MGFhMzk0ZjA2MmRkNDAwNzk0YjdmNDExZGQxMGU0MDBfMjQtMy0xLTEtMzQ5MjA_6b1cb638-db2f-4e3b-9214-7c3df9c34ea7"
      unitRef="usd">5295000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ibac5a061768447b181145cc66aae6e0a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8yNS9mcmFnOjFiZTRjY2VkNjc3NTQ1OTlhN2E4YWEwYjkyMTNjMGI4L3RhYmxlOjBhYTM5NGYwNjJkZDQwMDc5NGI3ZjQxMWRkMTBlNDAwL3RhYmxlcmFuZ2U6MGFhMzk0ZjA2MmRkNDAwNzk0YjdmNDExZGQxMGU0MDBfMjUtMS0xLTEtMzQ5MjA_db801979-8531-4f75-ba43-a441e987791f"
      unitRef="usd">13185000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i6c4d05d989434a90961fd9520fcac073_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8yNS9mcmFnOjFiZTRjY2VkNjc3NTQ1OTlhN2E4YWEwYjkyMTNjMGI4L3RhYmxlOjBhYTM5NGYwNjJkZDQwMDc5NGI3ZjQxMWRkMTBlNDAwL3RhYmxlcmFuZ2U6MGFhMzk0ZjA2MmRkNDAwNzk0YjdmNDExZGQxMGU0MDBfMjUtMy0xLTEtMzQ5MjA_f2001b66-66a3-4dd6-a3e9-3f2d6b1947a8"
      unitRef="usd">11973000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="ibac5a061768447b181145cc66aae6e0a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8yNS9mcmFnOjFiZTRjY2VkNjc3NTQ1OTlhN2E4YWEwYjkyMTNjMGI4L3RhYmxlOjBhYTM5NGYwNjJkZDQwMDc5NGI3ZjQxMWRkMTBlNDAwL3RhYmxlcmFuZ2U6MGFhMzk0ZjA2MmRkNDAwNzk0YjdmNDExZGQxMGU0MDBfMjYtMS0xLTEtMzQ5MjA_d3b8a8a7-4f85-4812-b815-adaa85b96e66"
      unitRef="usd">413080000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i6c4d05d989434a90961fd9520fcac073_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8yNS9mcmFnOjFiZTRjY2VkNjc3NTQ1OTlhN2E4YWEwYjkyMTNjMGI4L3RhYmxlOjBhYTM5NGYwNjJkZDQwMDc5NGI3ZjQxMWRkMTBlNDAwL3RhYmxlcmFuZ2U6MGFhMzk0ZjA2MmRkNDAwNzk0YjdmNDExZGQxMGU0MDBfMjYtMy0xLTEtMzQ5MjA_43b0b338-072c-4f35-9f52-ec79bdee5fbd"
      unitRef="usd">467556000</us-gaap:Assets>
    <dei:DocumentPeriodEndDate
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8yNS9mcmFnOjFiZTRjY2VkNjc3NTQ1OTlhN2E4YWEwYjkyMTNjMGI4L3RhYmxlOmZmNGMxZjUzMTNhYTQxYjViYTY2ZWQ1YTM1N2NmOTA0L3RhYmxlcmFuZ2U6ZmY0YzFmNTMxM2FhNDFiNWJhNjZlZDVhMzU3Y2Y5MDRfMC0xLTEtMS0zNDkyMA_e083d7b9-f338-4712-9f54-7bae87ee2563">2022-03-31</dei:DocumentPeriodEndDate>
    <us-gaap:AccountsPayableCurrent
      contextRef="ibac5a061768447b181145cc66aae6e0a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8yNS9mcmFnOjFiZTRjY2VkNjc3NTQ1OTlhN2E4YWEwYjkyMTNjMGI4L3RhYmxlOmZmNGMxZjUzMTNhYTQxYjViYTY2ZWQ1YTM1N2NmOTA0L3RhYmxlcmFuZ2U6ZmY0YzFmNTMxM2FhNDFiNWJhNjZlZDVhMzU3Y2Y5MDRfMy0xLTEtMS0zNDkyMA_a1db6a43-3eae-4db1-b706-4aaf66943997"
      unitRef="usd">68161000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i6c4d05d989434a90961fd9520fcac073_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8yNS9mcmFnOjFiZTRjY2VkNjc3NTQ1OTlhN2E4YWEwYjkyMTNjMGI4L3RhYmxlOmZmNGMxZjUzMTNhYTQxYjViYTY2ZWQ1YTM1N2NmOTA0L3RhYmxlcmFuZ2U6ZmY0YzFmNTMxM2FhNDFiNWJhNjZlZDVhMzU3Y2Y5MDRfMy0zLTEtMS0zNDkyMA_7598f438-0e82-4a7d-8aa3-72aad703f64a"
      unitRef="usd">60920000</us-gaap:AccountsPayableCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="ibac5a061768447b181145cc66aae6e0a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8yNS9mcmFnOjFiZTRjY2VkNjc3NTQ1OTlhN2E4YWEwYjkyMTNjMGI4L3RhYmxlOmZmNGMxZjUzMTNhYTQxYjViYTY2ZWQ1YTM1N2NmOTA0L3RhYmxlcmFuZ2U6ZmY0YzFmNTMxM2FhNDFiNWJhNjZlZDVhMzU3Y2Y5MDRfNC0xLTEtMS0zNDkyMA_0cf466b2-8337-43b4-b490-b72bc2eb7873"
      unitRef="usd">73868000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i6c4d05d989434a90961fd9520fcac073_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8yNS9mcmFnOjFiZTRjY2VkNjc3NTQ1OTlhN2E4YWEwYjkyMTNjMGI4L3RhYmxlOmZmNGMxZjUzMTNhYTQxYjViYTY2ZWQ1YTM1N2NmOTA0L3RhYmxlcmFuZ2U6ZmY0YzFmNTMxM2FhNDFiNWJhNjZlZDVhMzU3Y2Y5MDRfNC0zLTEtMS0zNDkyMA_84612166-934b-47d0-ab4e-6017d6bd478c"
      unitRef="usd">53832000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="ibac5a061768447b181145cc66aae6e0a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8yNS9mcmFnOjFiZTRjY2VkNjc3NTQ1OTlhN2E4YWEwYjkyMTNjMGI4L3RhYmxlOmZmNGMxZjUzMTNhYTQxYjViYTY2ZWQ1YTM1N2NmOTA0L3RhYmxlcmFuZ2U6ZmY0YzFmNTMxM2FhNDFiNWJhNjZlZDVhMzU3Y2Y5MDRfNS0xLTEtMS0zNDkyMA_9bddbf29-3530-4ada-8557-131c9f46a77f"
      unitRef="usd">23073000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i6c4d05d989434a90961fd9520fcac073_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8yNS9mcmFnOjFiZTRjY2VkNjc3NTQ1OTlhN2E4YWEwYjkyMTNjMGI4L3RhYmxlOmZmNGMxZjUzMTNhYTQxYjViYTY2ZWQ1YTM1N2NmOTA0L3RhYmxlcmFuZ2U6ZmY0YzFmNTMxM2FhNDFiNWJhNjZlZDVhMzU3Y2Y5MDRfNS0zLTEtMS0zNDkyMA_d33b7d5f-6370-48d1-b69a-2c4904302575"
      unitRef="usd">21008000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:AccruedInsuranceCurrent
      contextRef="ibac5a061768447b181145cc66aae6e0a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8yNS9mcmFnOjFiZTRjY2VkNjc3NTQ1OTlhN2E4YWEwYjkyMTNjMGI4L3RhYmxlOmZmNGMxZjUzMTNhYTQxYjViYTY2ZWQ1YTM1N2NmOTA0L3RhYmxlcmFuZ2U6ZmY0YzFmNTMxM2FhNDFiNWJhNjZlZDVhMzU3Y2Y5MDRfNy0xLTEtMS0zNDkyMA_9a5f149a-cc8f-48cb-b4aa-271192054c42"
      unitRef="usd">6310000</us-gaap:AccruedInsuranceCurrent>
    <us-gaap:AccruedInsuranceCurrent
      contextRef="i6c4d05d989434a90961fd9520fcac073_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8yNS9mcmFnOjFiZTRjY2VkNjc3NTQ1OTlhN2E4YWEwYjkyMTNjMGI4L3RhYmxlOmZmNGMxZjUzMTNhYTQxYjViYTY2ZWQ1YTM1N2NmOTA0L3RhYmxlcmFuZ2U6ZmY0YzFmNTMxM2FhNDFiNWJhNjZlZDVhMzU3Y2Y5MDRfNy0zLTEtMS0zNDkyMA_5720e134-92d6-48cc-bca6-b5a042a3374f"
      unitRef="usd">6568000</us-gaap:AccruedInsuranceCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ibac5a061768447b181145cc66aae6e0a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8yNS9mcmFnOjFiZTRjY2VkNjc3NTQ1OTlhN2E4YWEwYjkyMTNjMGI4L3RhYmxlOmZmNGMxZjUzMTNhYTQxYjViYTY2ZWQ1YTM1N2NmOTA0L3RhYmxlcmFuZ2U6ZmY0YzFmNTMxM2FhNDFiNWJhNjZlZDVhMzU3Y2Y5MDRfOC0xLTEtMS0zNDkyMA_455ebadc-e0c6-4579-8792-9683b4307400"
      unitRef="usd">4928000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i6c4d05d989434a90961fd9520fcac073_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8yNS9mcmFnOjFiZTRjY2VkNjc3NTQ1OTlhN2E4YWEwYjkyMTNjMGI4L3RhYmxlOmZmNGMxZjUzMTNhYTQxYjViYTY2ZWQ1YTM1N2NmOTA0L3RhYmxlcmFuZ2U6ZmY0YzFmNTMxM2FhNDFiNWJhNjZlZDVhMzU3Y2Y5MDRfOC0zLTEtMS0zNDkyMA_33957a5f-5a1b-421f-8769-1d899697cb31"
      unitRef="usd">5747000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="ibac5a061768447b181145cc66aae6e0a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8yNS9mcmFnOjFiZTRjY2VkNjc3NTQ1OTlhN2E4YWEwYjkyMTNjMGI4L3RhYmxlOmZmNGMxZjUzMTNhYTQxYjViYTY2ZWQ1YTM1N2NmOTA0L3RhYmxlcmFuZ2U6ZmY0YzFmNTMxM2FhNDFiNWJhNjZlZDVhMzU3Y2Y5MDRfMTAtMS0xLTEtMzQ5MjA_3eb1a874-571c-4ece-b1e7-6ad35dcc0f25"
      unitRef="usd">3841000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i6c4d05d989434a90961fd9520fcac073_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8yNS9mcmFnOjFiZTRjY2VkNjc3NTQ1OTlhN2E4YWEwYjkyMTNjMGI4L3RhYmxlOmZmNGMxZjUzMTNhYTQxYjViYTY2ZWQ1YTM1N2NmOTA0L3RhYmxlcmFuZ2U6ZmY0YzFmNTMxM2FhNDFiNWJhNjZlZDVhMzU3Y2Y5MDRfMTAtMy0xLTEtMzQ5MjA_7d0c9f43-1553-4a60-a4aa-1fac24bd0f0e"
      unitRef="usd">5327000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ibac5a061768447b181145cc66aae6e0a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8yNS9mcmFnOjFiZTRjY2VkNjc3NTQ1OTlhN2E4YWEwYjkyMTNjMGI4L3RhYmxlOmZmNGMxZjUzMTNhYTQxYjViYTY2ZWQ1YTM1N2NmOTA0L3RhYmxlcmFuZ2U6ZmY0YzFmNTMxM2FhNDFiNWJhNjZlZDVhMzU3Y2Y5MDRfMTEtMS0xLTEtMzQ5MjA_1f235abc-728f-4165-83d7-13579a304f9b"
      unitRef="usd">180181000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i6c4d05d989434a90961fd9520fcac073_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8yNS9mcmFnOjFiZTRjY2VkNjc3NTQ1OTlhN2E4YWEwYjkyMTNjMGI4L3RhYmxlOmZmNGMxZjUzMTNhYTQxYjViYTY2ZWQ1YTM1N2NmOTA0L3RhYmxlcmFuZ2U6ZmY0YzFmNTMxM2FhNDFiNWJhNjZlZDVhMzU3Y2Y5MDRfMTEtMy0xLTEtMzQ5MjA_1ac69b77-22c0-4d31-97d3-4f802c7844ed"
      unitRef="usd">153402000</us-gaap:LiabilitiesCurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="ibac5a061768447b181145cc66aae6e0a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8yNS9mcmFnOjFiZTRjY2VkNjc3NTQ1OTlhN2E4YWEwYjkyMTNjMGI4L3RhYmxlOmZmNGMxZjUzMTNhYTQxYjViYTY2ZWQ1YTM1N2NmOTA0L3RhYmxlcmFuZ2U6ZmY0YzFmNTMxM2FhNDFiNWJhNjZlZDVhMzU3Y2Y5MDRfMTItMS0xLTEtMzQ5MjA_2f1dc92f-0b56-4d90-b8f9-eac45c16c59b"
      unitRef="usd">32000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i6c4d05d989434a90961fd9520fcac073_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8yNS9mcmFnOjFiZTRjY2VkNjc3NTQ1OTlhN2E4YWEwYjkyMTNjMGI4L3RhYmxlOmZmNGMxZjUzMTNhYTQxYjViYTY2ZWQ1YTM1N2NmOTA0L3RhYmxlcmFuZ2U6ZmY0YzFmNTMxM2FhNDFiNWJhNjZlZDVhMzU3Y2Y5MDRfMTItMy0xLTEtMzQ5MjA_5ee41739-c773-4aff-9884-c9118a4c9710"
      unitRef="usd">34000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ibac5a061768447b181145cc66aae6e0a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8yNS9mcmFnOjFiZTRjY2VkNjc3NTQ1OTlhN2E4YWEwYjkyMTNjMGI4L3RhYmxlOmZmNGMxZjUzMTNhYTQxYjViYTY2ZWQ1YTM1N2NmOTA0L3RhYmxlcmFuZ2U6ZmY0YzFmNTMxM2FhNDFiNWJhNjZlZDVhMzU3Y2Y5MDRfMTMtMS0xLTEtMzQ5MjA_a8a89f8c-cf36-4419-b70d-80c1a81c6918"
      unitRef="usd">19630000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i6c4d05d989434a90961fd9520fcac073_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8yNS9mcmFnOjFiZTRjY2VkNjc3NTQ1OTlhN2E4YWEwYjkyMTNjMGI4L3RhYmxlOmZmNGMxZjUzMTNhYTQxYjViYTY2ZWQ1YTM1N2NmOTA0L3RhYmxlcmFuZ2U6ZmY0YzFmNTMxM2FhNDFiNWJhNjZlZDVhMzU3Y2Y5MDRfMTMtMy0xLTEtMzQ5MjA_3723f7bc-9b37-4526-9979-910d928fd093"
      unitRef="usd">20771000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent
      contextRef="ibac5a061768447b181145cc66aae6e0a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8yNS9mcmFnOjFiZTRjY2VkNjc3NTQ1OTlhN2E4YWEwYjkyMTNjMGI4L3RhYmxlOmZmNGMxZjUzMTNhYTQxYjViYTY2ZWQ1YTM1N2NmOTA0L3RhYmxlcmFuZ2U6ZmY0YzFmNTMxM2FhNDFiNWJhNjZlZDVhMzU3Y2Y5MDRfMTUtMS0xLTEtMzQ5MjA_efbe52ab-7f4d-4300-9eb0-493c9a8fec17"
      unitRef="usd">401000</us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent>
    <us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent
      contextRef="i6c4d05d989434a90961fd9520fcac073_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8yNS9mcmFnOjFiZTRjY2VkNjc3NTQ1OTlhN2E4YWEwYjkyMTNjMGI4L3RhYmxlOmZmNGMxZjUzMTNhYTQxYjViYTY2ZWQ1YTM1N2NmOTA0L3RhYmxlcmFuZ2U6ZmY0YzFmNTMxM2FhNDFiNWJhNjZlZDVhMzU3Y2Y5MDRfMTUtMy0xLTEtMzQ5MjA_885b77b2-82eb-4bed-bd51-89e71372071d"
      unitRef="usd">7810000</us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent>
    <us-gaap:Liabilities
      contextRef="ibac5a061768447b181145cc66aae6e0a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8yNS9mcmFnOjFiZTRjY2VkNjc3NTQ1OTlhN2E4YWEwYjkyMTNjMGI4L3RhYmxlOmZmNGMxZjUzMTNhYTQxYjViYTY2ZWQ1YTM1N2NmOTA0L3RhYmxlcmFuZ2U6ZmY0YzFmNTMxM2FhNDFiNWJhNjZlZDVhMzU3Y2Y5MDRfMTYtMS0xLTEtMzQ5MjA_267cce3d-faa6-4eeb-91f6-626eb902dd25"
      unitRef="usd">200244000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i6c4d05d989434a90961fd9520fcac073_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8yNS9mcmFnOjFiZTRjY2VkNjc3NTQ1OTlhN2E4YWEwYjkyMTNjMGI4L3RhYmxlOmZmNGMxZjUzMTNhYTQxYjViYTY2ZWQ1YTM1N2NmOTA0L3RhYmxlcmFuZ2U6ZmY0YzFmNTMxM2FhNDFiNWJhNjZlZDVhMzU3Y2Y5MDRfMTYtMy0xLTEtMzQ5MjA_30ebbf4c-77e0-4528-a28f-583c4b7bc920"
      unitRef="usd">182017000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="ibac5a061768447b181145cc66aae6e0a_I20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8yNS9mcmFnOjFiZTRjY2VkNjc3NTQ1OTlhN2E4YWEwYjkyMTNjMGI4L3RhYmxlOmZmNGMxZjUzMTNhYTQxYjViYTY2ZWQ1YTM1N2NmOTA0L3RhYmxlcmFuZ2U6ZmY0YzFmNTMxM2FhNDFiNWJhNjZlZDVhMzU3Y2Y5MDRfMTctMS0xLTEtMzQ5MjA_4d29476f-9845-40e2-b83b-0211ce330996"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i6c4d05d989434a90961fd9520fcac073_I20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8yNS9mcmFnOjFiZTRjY2VkNjc3NTQ1OTlhN2E4YWEwYjkyMTNjMGI4L3RhYmxlOmZmNGMxZjUzMTNhYTQxYjViYTY2ZWQ1YTM1N2NmOTA0L3RhYmxlcmFuZ2U6ZmY0YzFmNTMxM2FhNDFiNWJhNjZlZDVhMzU3Y2Y5MDRfMTctMy0xLTEtMzQ5MjA_8b5aecf1-b335-41fc-8e06-f4478b9818c2"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommonStockValue
      contextRef="ibac5a061768447b181145cc66aae6e0a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8yNS9mcmFnOjFiZTRjY2VkNjc3NTQ1OTlhN2E4YWEwYjkyMTNjMGI4L3RhYmxlOmZmNGMxZjUzMTNhYTQxYjViYTY2ZWQ1YTM1N2NmOTA0L3RhYmxlcmFuZ2U6ZmY0YzFmNTMxM2FhNDFiNWJhNjZlZDVhMzU3Y2Y5MDRfMjAtMS0xLTEtMzQ5MjA_34634194-a852-4e2a-88de-06810f31d046"
      unitRef="usd">279000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i6c4d05d989434a90961fd9520fcac073_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8yNS9mcmFnOjFiZTRjY2VkNjc3NTQ1OTlhN2E4YWEwYjkyMTNjMGI4L3RhYmxlOmZmNGMxZjUzMTNhYTQxYjViYTY2ZWQ1YTM1N2NmOTA0L3RhYmxlcmFuZ2U6ZmY0YzFmNTMxM2FhNDFiNWJhNjZlZDVhMzU3Y2Y5MDRfMjAtMy0xLTEtMzQ5MjA_bed3850b-d504-4e1d-bd3c-6a09803be030"
      unitRef="usd">279000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="ibac5a061768447b181145cc66aae6e0a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8yNS9mcmFnOjFiZTRjY2VkNjc3NTQ1OTlhN2E4YWEwYjkyMTNjMGI4L3RhYmxlOmZmNGMxZjUzMTNhYTQxYjViYTY2ZWQ1YTM1N2NmOTA0L3RhYmxlcmFuZ2U6ZmY0YzFmNTMxM2FhNDFiNWJhNjZlZDVhMzU3Y2Y5MDRfMjEtMS0xLTEtMzQ5MjA_124ee725-2a0f-4b23-adb2-a097e664c39a"
      unitRef="usd">137886000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i6c4d05d989434a90961fd9520fcac073_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8yNS9mcmFnOjFiZTRjY2VkNjc3NTQ1OTlhN2E4YWEwYjkyMTNjMGI4L3RhYmxlOmZmNGMxZjUzMTNhYTQxYjViYTY2ZWQ1YTM1N2NmOTA0L3RhYmxlcmFuZ2U6ZmY0YzFmNTMxM2FhNDFiNWJhNjZlZDVhMzU3Y2Y5MDRfMjEtMy0xLTEtMzQ5MjA_9da13c46-8ed0-4808-94d5-d70d25311cf5"
      unitRef="usd">137575000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ibac5a061768447b181145cc66aae6e0a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8yNS9mcmFnOjFiZTRjY2VkNjc3NTQ1OTlhN2E4YWEwYjkyMTNjMGI4L3RhYmxlOmZmNGMxZjUzMTNhYTQxYjViYTY2ZWQ1YTM1N2NmOTA0L3RhYmxlcmFuZ2U6ZmY0YzFmNTMxM2FhNDFiNWJhNjZlZDVhMzU3Y2Y5MDRfMjItMS0xLTEtMzQ5MjA_747dfc94-0400-4e67-837c-e348a8255353"
      unitRef="usd">97822000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i6c4d05d989434a90961fd9520fcac073_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8yNS9mcmFnOjFiZTRjY2VkNjc3NTQ1OTlhN2E4YWEwYjkyMTNjMGI4L3RhYmxlOmZmNGMxZjUzMTNhYTQxYjViYTY2ZWQ1YTM1N2NmOTA0L3RhYmxlcmFuZ2U6ZmY0YzFmNTMxM2FhNDFiNWJhNjZlZDVhMzU3Y2Y5MDRfMjItMy0xLTEtMzQ5MjA_442c9358-17ae-4b02-bfbe-50650b892adb"
      unitRef="usd">175178000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
      contextRef="ibac5a061768447b181145cc66aae6e0a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8yNS9mcmFnOjFiZTRjY2VkNjc3NTQ1OTlhN2E4YWEwYjkyMTNjMGI4L3RhYmxlOmZmNGMxZjUzMTNhYTQxYjViYTY2ZWQ1YTM1N2NmOTA0L3RhYmxlcmFuZ2U6ZmY0YzFmNTMxM2FhNDFiNWJhNjZlZDVhMzU3Y2Y5MDRfMjMtMS0xLTEtMzQ5MjA_2fdcc24a-b06c-41d6-a1e1-0c205fbb1675"
      unitRef="usd">-7477000</us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
      contextRef="i6c4d05d989434a90961fd9520fcac073_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8yNS9mcmFnOjFiZTRjY2VkNjc3NTQ1OTlhN2E4YWEwYjkyMTNjMGI4L3RhYmxlOmZmNGMxZjUzMTNhYTQxYjViYTY2ZWQ1YTM1N2NmOTA0L3RhYmxlcmFuZ2U6ZmY0YzFmNTMxM2FhNDFiNWJhNjZlZDVhMzU3Y2Y5MDRfMjMtMy0xLTEtMzQ5MjA_7aec94dd-56a1-496a-b81c-5e54e1195b0a"
      unitRef="usd">-6749000</us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax>
    <us-gaap:StockholdersEquityBeforeTreasuryStock
      contextRef="ibac5a061768447b181145cc66aae6e0a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8yNS9mcmFnOjFiZTRjY2VkNjc3NTQ1OTlhN2E4YWEwYjkyMTNjMGI4L3RhYmxlOmZmNGMxZjUzMTNhYTQxYjViYTY2ZWQ1YTM1N2NmOTA0L3RhYmxlcmFuZ2U6ZmY0YzFmNTMxM2FhNDFiNWJhNjZlZDVhMzU3Y2Y5MDRfMjQtMS0xLTEtMzQ5MjA_0810b0cc-04fe-4579-8ae2-58bd914e3917"
      unitRef="usd">228510000</us-gaap:StockholdersEquityBeforeTreasuryStock>
    <us-gaap:StockholdersEquityBeforeTreasuryStock
      contextRef="i6c4d05d989434a90961fd9520fcac073_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8yNS9mcmFnOjFiZTRjY2VkNjc3NTQ1OTlhN2E4YWEwYjkyMTNjMGI4L3RhYmxlOmZmNGMxZjUzMTNhYTQxYjViYTY2ZWQ1YTM1N2NmOTA0L3RhYmxlcmFuZ2U6ZmY0YzFmNTMxM2FhNDFiNWJhNjZlZDVhMzU3Y2Y5MDRfMjQtMy0xLTEtMzQ5MjA_47c972ad-a2fd-4d0a-8a8c-2a07d889b294"
      unitRef="usd">306283000</us-gaap:StockholdersEquityBeforeTreasuryStock>
    <us-gaap:TreasuryStockValue
      contextRef="ibac5a061768447b181145cc66aae6e0a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8yNS9mcmFnOjFiZTRjY2VkNjc3NTQ1OTlhN2E4YWEwYjkyMTNjMGI4L3RhYmxlOmZmNGMxZjUzMTNhYTQxYjViYTY2ZWQ1YTM1N2NmOTA0L3RhYmxlcmFuZ2U6ZmY0YzFmNTMxM2FhNDFiNWJhNjZlZDVhMzU3Y2Y5MDRfMjUtMS0xLTEtMzQ5MjA_7cf26838-a5cf-4c06-a5c5-6f9accf3b98a"
      unitRef="usd">15674000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="i6c4d05d989434a90961fd9520fcac073_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8yNS9mcmFnOjFiZTRjY2VkNjc3NTQ1OTlhN2E4YWEwYjkyMTNjMGI4L3RhYmxlOmZmNGMxZjUzMTNhYTQxYjViYTY2ZWQ1YTM1N2NmOTA0L3RhYmxlcmFuZ2U6ZmY0YzFmNTMxM2FhNDFiNWJhNjZlZDVhMzU3Y2Y5MDRfMjUtMy0xLTEtMzQ5MjA_17952eec-1961-4d41-87f4-9e41739281b6"
      unitRef="usd">20744000</us-gaap:TreasuryStockValue>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibac5a061768447b181145cc66aae6e0a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8yNS9mcmFnOjFiZTRjY2VkNjc3NTQ1OTlhN2E4YWEwYjkyMTNjMGI4L3RhYmxlOmZmNGMxZjUzMTNhYTQxYjViYTY2ZWQ1YTM1N2NmOTA0L3RhYmxlcmFuZ2U6ZmY0YzFmNTMxM2FhNDFiNWJhNjZlZDVhMzU3Y2Y5MDRfMjYtMS0xLTEtMzQ5MjA_9e2919f9-6319-4a72-b269-ecf9725a9bb2"
      unitRef="usd">212836000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6c4d05d989434a90961fd9520fcac073_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8yNS9mcmFnOjFiZTRjY2VkNjc3NTQ1OTlhN2E4YWEwYjkyMTNjMGI4L3RhYmxlOmZmNGMxZjUzMTNhYTQxYjViYTY2ZWQ1YTM1N2NmOTA0L3RhYmxlcmFuZ2U6ZmY0YzFmNTMxM2FhNDFiNWJhNjZlZDVhMzU3Y2Y5MDRfMjYtMy0xLTEtMzQ5MjA_7923ba7b-3acc-4fca-b591-a9d13d208ca3"
      unitRef="usd">285539000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ibac5a061768447b181145cc66aae6e0a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8yNS9mcmFnOjFiZTRjY2VkNjc3NTQ1OTlhN2E4YWEwYjkyMTNjMGI4L3RhYmxlOmZmNGMxZjUzMTNhYTQxYjViYTY2ZWQ1YTM1N2NmOTA0L3RhYmxlcmFuZ2U6ZmY0YzFmNTMxM2FhNDFiNWJhNjZlZDVhMzU3Y2Y5MDRfMjctMS0xLTEtMzQ5MjA_4a8f401a-7ede-4e75-b0a5-cee63537294c"
      unitRef="usd">413080000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i6c4d05d989434a90961fd9520fcac073_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8yNS9mcmFnOjFiZTRjY2VkNjc3NTQ1OTlhN2E4YWEwYjkyMTNjMGI4L3RhYmxlOmZmNGMxZjUzMTNhYTQxYjViYTY2ZWQ1YTM1N2NmOTA0L3RhYmxlcmFuZ2U6ZmY0YzFmNTMxM2FhNDFiNWJhNjZlZDVhMzU3Y2Y5MDRfMjctMy0xLTEtMzQ5MjA_a421ddd2-706f-483a-85aa-1e70211d5bfb"
      unitRef="usd">467556000</us-gaap:LiabilitiesAndStockholdersEquity>
    <dei:DocumentPeriodEndDate
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zMS9mcmFnOjI4NGU1MGVjZmNkNzQxZTk4OTdhZjk3NjAwNGM0MzcwL3RhYmxlOmRiYTE0ZGRmNjY1YzQwYjg4ZGM2YWQ4ZTQ3MzZjNDRiL3RhYmxlcmFuZ2U6ZGJhMTRkZGY2NjVjNDBiODhkYzZhZDhlNDczNmM0NGJfMS0xLTEtMS0zNDkyMA_e083d7b9-f338-4712-9f54-7bae87ee2563">2022-03-31</dei:DocumentPeriodEndDate>
    <us-gaap:ProfitLoss
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zMS9mcmFnOjI4NGU1MGVjZmNkNzQxZTk4OTdhZjk3NjAwNGM0MzcwL3RhYmxlOmRiYTE0ZGRmNjY1YzQwYjg4ZGM2YWQ4ZTQ3MzZjNDRiL3RhYmxlcmFuZ2U6ZGJhMTRkZGY2NjVjNDBiODhkYzZhZDhlNDczNmM0NGJfMy0xLTEtMS0zNDkyMA_e76c1884-ec23-40b5-974e-c47433b4be89"
      unitRef="usd">-77356000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i6f5de1ed688848949019a148f3549581_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zMS9mcmFnOjI4NGU1MGVjZmNkNzQxZTk4OTdhZjk3NjAwNGM0MzcwL3RhYmxlOmRiYTE0ZGRmNjY1YzQwYjg4ZGM2YWQ4ZTQ3MzZjNDRiL3RhYmxlcmFuZ2U6ZGJhMTRkZGY2NjVjNDBiODhkYzZhZDhlNDczNmM0NGJfMy0zLTEtMS0zNDkyMA_75aceeea-ea80-472b-b6e7-48b070906a94"
      unitRef="usd">-20501000</us-gaap:ProfitLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zMS9mcmFnOjI4NGU1MGVjZmNkNzQxZTk4OTdhZjk3NjAwNGM0MzcwL3RhYmxlOmRiYTE0ZGRmNjY1YzQwYjg4ZGM2YWQ4ZTQ3MzZjNDRiL3RhYmxlcmFuZ2U6ZGJhMTRkZGY2NjVjNDBiODhkYzZhZDhlNDczNmM0NGJfNS0xLTEtMS0zNDkyMA_9275b5d4-a206-4c53-8e1e-ee99e7691d99"
      unitRef="usd">11557000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i6f5de1ed688848949019a148f3549581_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zMS9mcmFnOjI4NGU1MGVjZmNkNzQxZTk4OTdhZjk3NjAwNGM0MzcwL3RhYmxlOmRiYTE0ZGRmNjY1YzQwYjg4ZGM2YWQ4ZTQ3MzZjNDRiL3RhYmxlcmFuZ2U6ZGJhMTRkZGY2NjVjNDBiODhkYzZhZDhlNDczNmM0NGJfNS0zLTEtMS0zNDkyMA_7e670458-67d1-4613-94e3-2170807061b5"
      unitRef="usd">13639000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zMS9mcmFnOjI4NGU1MGVjZmNkNzQxZTk4OTdhZjk3NjAwNGM0MzcwL3RhYmxlOmRiYTE0ZGRmNjY1YzQwYjg4ZGM2YWQ4ZTQ3MzZjNDRiL3RhYmxlcmFuZ2U6ZGJhMTRkZGY2NjVjNDBiODhkYzZhZDhlNDczNmM0NGJfNi0xLTEtMS0zNDkyMA_3fb023be-0711-4f3f-a607-dc49218b6b71"
      unitRef="usd">18312000</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="i6f5de1ed688848949019a148f3549581_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zMS9mcmFnOjI4NGU1MGVjZmNkNzQxZTk4OTdhZjk3NjAwNGM0MzcwL3RhYmxlOmRiYTE0ZGRmNjY1YzQwYjg4ZGM2YWQ4ZTQ3MzZjNDRiL3RhYmxlcmFuZ2U6ZGJhMTRkZGY2NjVjNDBiODhkYzZhZDhlNDczNmM0NGJfNi0zLTEtMS0zNDkyMA_f0b1e079-59cc-46d0-a0a7-235f98c77013"
      unitRef="usd">0</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:ShareBasedCompensation
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zMS9mcmFnOjI4NGU1MGVjZmNkNzQxZTk4OTdhZjk3NjAwNGM0MzcwL3RhYmxlOmRiYTE0ZGRmNjY1YzQwYjg4ZGM2YWQ4ZTQ3MzZjNDRiL3RhYmxlcmFuZ2U6ZGJhMTRkZGY2NjVjNDBiODhkYzZhZDhlNDczNmM0NGJfNy0xLTEtMS0zNDkyMA_90133e71-469e-4a1d-b4bb-47f93f324b0f"
      unitRef="usd">5823000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i6f5de1ed688848949019a148f3549581_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zMS9mcmFnOjI4NGU1MGVjZmNkNzQxZTk4OTdhZjk3NjAwNGM0MzcwL3RhYmxlOmRiYTE0ZGRmNjY1YzQwYjg4ZGM2YWQ4ZTQ3MzZjNDRiL3RhYmxlcmFuZ2U6ZGJhMTRkZGY2NjVjNDBiODhkYzZhZDhlNDczNmM0NGJfNy0zLTEtMS0zNDkyMA_aefd13b3-f547-4273-aa1d-17b5dd0b8abf"
      unitRef="usd">6413000</us-gaap:ShareBasedCompensation>
    <mtrx:OperatingLeaseImpairmentsDueToRestructuring
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zMS9mcmFnOjI4NGU1MGVjZmNkNzQxZTk4OTdhZjk3NjAwNGM0MzcwL3RhYmxlOmRiYTE0ZGRmNjY1YzQwYjg4ZGM2YWQ4ZTQ3MzZjNDRiL3RhYmxlcmFuZ2U6ZGJhMTRkZGY2NjVjNDBiODhkYzZhZDhlNDczNmM0NGJfOC0xLTEtMS0zNDkyMA_36ce6468-85e3-4932-a9f3-eda08da5607b"
      unitRef="usd">0</mtrx:OperatingLeaseImpairmentsDueToRestructuring>
    <mtrx:OperatingLeaseImpairmentsDueToRestructuring
      contextRef="i6f5de1ed688848949019a148f3549581_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zMS9mcmFnOjI4NGU1MGVjZmNkNzQxZTk4OTdhZjk3NjAwNGM0MzcwL3RhYmxlOmRiYTE0ZGRmNjY1YzQwYjg4ZGM2YWQ4ZTQ3MzZjNDRiL3RhYmxlcmFuZ2U6ZGJhMTRkZGY2NjVjNDBiODhkYzZhZDhlNDczNmM0NGJfOC0zLTEtMS0zNDkyMA_48473cf4-c19d-4f63-9525-41d5a07ee8b9"
      unitRef="usd">454000</mtrx:OperatingLeaseImpairmentsDueToRestructuring>
    <mtrx:DeferredIncomeTaxExpense
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zMS9mcmFnOjI4NGU1MGVjZmNkNzQxZTk4OTdhZjk3NjAwNGM0MzcwL3RhYmxlOmRiYTE0ZGRmNjY1YzQwYjg4ZGM2YWQ4ZTQ3MzZjNDRiL3RhYmxlcmFuZ2U6ZGJhMTRkZGY2NjVjNDBiODhkYzZhZDhlNDczNmM0NGJfOS0xLTEtMS0zNDkyMA_25ebeed1-0606-411c-b688-df0069060939"
      unitRef="usd">5323000</mtrx:DeferredIncomeTaxExpense>
    <mtrx:DeferredIncomeTaxExpense
      contextRef="i6f5de1ed688848949019a148f3549581_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zMS9mcmFnOjI4NGU1MGVjZmNkNzQxZTk4OTdhZjk3NjAwNGM0MzcwL3RhYmxlOmRiYTE0ZGRmNjY1YzQwYjg4ZGM2YWQ4ZTQ3MzZjNDRiL3RhYmxlcmFuZ2U6ZGJhMTRkZGY2NjVjNDBiODhkYzZhZDhlNDczNmM0NGJfOS0zLTEtMS0zNDkyMA_5c7dc06b-039f-49fb-bfb8-c093d9528774"
      unitRef="usd">1468000</mtrx:DeferredIncomeTaxExpense>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zMS9mcmFnOjI4NGU1MGVjZmNkNzQxZTk4OTdhZjk3NjAwNGM0MzcwL3RhYmxlOmRiYTE0ZGRmNjY1YzQwYjg4ZGM2YWQ4ZTQ3MzZjNDRiL3RhYmxlcmFuZ2U6ZGJhMTRkZGY2NjVjNDBiODhkYzZhZDhlNDczNmM0NGJfMTEtMS0xLTEtMzQ5MjA_c5d8b4c4-963b-4218-9776-06007d17e0d8"
      unitRef="usd">674000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i6f5de1ed688848949019a148f3549581_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zMS9mcmFnOjI4NGU1MGVjZmNkNzQxZTk4OTdhZjk3NjAwNGM0MzcwL3RhYmxlOmRiYTE0ZGRmNjY1YzQwYjg4ZGM2YWQ4ZTQ3MzZjNDRiL3RhYmxlcmFuZ2U6ZGJhMTRkZGY2NjVjNDBiODhkYzZhZDhlNDczNmM0NGJfMTEtMy0xLTEtMzQ5MjA_a38bb9e6-3fbd-45d1-85cc-bede3b442ff3"
      unitRef="usd">1123000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zMS9mcmFnOjI4NGU1MGVjZmNkNzQxZTk4OTdhZjk3NjAwNGM0MzcwL3RhYmxlOmRiYTE0ZGRmNjY1YzQwYjg4ZGM2YWQ4ZTQ3MzZjNDRiL3RhYmxlcmFuZ2U6ZGJhMTRkZGY2NjVjNDBiODhkYzZhZDhlNDczNmM0NGJfMTItMS0xLTEtMzQ5MjA_aabfaaca-d9cb-4def-b83e-3fabecb99ac9"
      unitRef="usd">52000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i6f5de1ed688848949019a148f3549581_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zMS9mcmFnOjI4NGU1MGVjZmNkNzQxZTk4OTdhZjk3NjAwNGM0MzcwL3RhYmxlOmRiYTE0ZGRmNjY1YzQwYjg4ZGM2YWQ4ZTQ3MzZjNDRiL3RhYmxlcmFuZ2U6ZGJhMTRkZGY2NjVjNDBiODhkYzZhZDhlNDczNmM0NGJfMTItMy0xLTEtMzQ5MjA_eb80ebb7-9c57-4988-8e31-cc4a21e66202"
      unitRef="usd">-38000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:OtherNoncashExpense
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zMS9mcmFnOjI4NGU1MGVjZmNkNzQxZTk4OTdhZjk3NjAwNGM0MzcwL3RhYmxlOmRiYTE0ZGRmNjY1YzQwYjg4ZGM2YWQ4ZTQ3MzZjNDRiL3RhYmxlcmFuZ2U6ZGJhMTRkZGY2NjVjNDBiODhkYzZhZDhlNDczNmM0NGJfMTMtMS0xLTEtMzQ5MjA_055d70c0-cefb-4d70-a792-1a9b106298f4"
      unitRef="usd">1518000</us-gaap:OtherNoncashExpense>
    <us-gaap:OtherNoncashExpense
      contextRef="i6f5de1ed688848949019a148f3549581_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zMS9mcmFnOjI4NGU1MGVjZmNkNzQxZTk4OTdhZjk3NjAwNGM0MzcwL3RhYmxlOmRiYTE0ZGRmNjY1YzQwYjg4ZGM2YWQ4ZTQ3MzZjNDRiL3RhYmxlcmFuZ2U6ZGJhMTRkZGY2NjVjNDBiODhkYzZhZDhlNDczNmM0NGJfMTMtMy0xLTEtMzQ5MjA_44e93293-497a-4e32-9801-e8e8a09c0396"
      unitRef="usd">0</us-gaap:OtherNoncashExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zMS9mcmFnOjI4NGU1MGVjZmNkNzQxZTk4OTdhZjk3NjAwNGM0MzcwL3RhYmxlOmRiYTE0ZGRmNjY1YzQwYjg4ZGM2YWQ4ZTQ3MzZjNDRiL3RhYmxlcmFuZ2U6ZGJhMTRkZGY2NjVjNDBiODhkYzZhZDhlNDczNmM0NGJfMTQtMS0xLTEtMzQ5MjA_22666cf1-51e2-43ad-b91b-03fa051517db"
      unitRef="usd">-103000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i6f5de1ed688848949019a148f3549581_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zMS9mcmFnOjI4NGU1MGVjZmNkNzQxZTk4OTdhZjk3NjAwNGM0MzcwL3RhYmxlOmRiYTE0ZGRmNjY1YzQwYjg4ZGM2YWQ4ZTQ3MzZjNDRiL3RhYmxlcmFuZ2U6ZGJhMTRkZGY2NjVjNDBiODhkYzZhZDhlNDczNmM0NGJfMTQtMy0xLTEtMzQ5MjA_aa6945d8-2edb-4baf-9f7d-582402166fb1"
      unitRef="usd">-317000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zMS9mcmFnOjI4NGU1MGVjZmNkNzQxZTk4OTdhZjk3NjAwNGM0MzcwL3RhYmxlOmRiYTE0ZGRmNjY1YzQwYjg4ZGM2YWQ4ZTQ3MzZjNDRiL3RhYmxlcmFuZ2U6ZGJhMTRkZGY2NjVjNDBiODhkYzZhZDhlNDczNmM0NGJfMTYtMS0xLTEtMzQ5MjA_ce73e344-5aef-4dae-ad20-cc0bf3124999"
      unitRef="usd">-10288000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i6f5de1ed688848949019a148f3549581_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zMS9mcmFnOjI4NGU1MGVjZmNkNzQxZTk4OTdhZjk3NjAwNGM0MzcwL3RhYmxlOmRiYTE0ZGRmNjY1YzQwYjg4ZGM2YWQ4ZTQ3MzZjNDRiL3RhYmxlcmFuZ2U6ZGJhMTRkZGY2NjVjNDBiODhkYzZhZDhlNDczNmM0NGJfMTYtMy0xLTEtMzQ5MjA_8f500dac-93ad-4d2f-a8ae-06dabbb11434"
      unitRef="usd">-2610000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zMS9mcmFnOjI4NGU1MGVjZmNkNzQxZTk4OTdhZjk3NjAwNGM0MzcwL3RhYmxlOmRiYTE0ZGRmNjY1YzQwYjg4ZGM2YWQ4ZTQ3MzZjNDRiL3RhYmxlcmFuZ2U6ZGJhMTRkZGY2NjVjNDBiODhkYzZhZDhlNDczNmM0NGJfMTctMS0xLTEtMzQ5MjA_c20edf80-56eb-4dc0-b3a7-44da1c946219"
      unitRef="usd">15619000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="i6f5de1ed688848949019a148f3549581_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zMS9mcmFnOjI4NGU1MGVjZmNkNzQxZTk4OTdhZjk3NjAwNGM0MzcwL3RhYmxlOmRiYTE0ZGRmNjY1YzQwYjg4ZGM2YWQ4ZTQ3MzZjNDRiL3RhYmxlcmFuZ2U6ZGJhMTRkZGY2NjVjNDBiODhkYzZhZDhlNDczNmM0NGJfMTctMy0xLTEtMzQ5MjA_df08d9d7-7bbb-49d6-a6cb-ee845d6c85f7"
      unitRef="usd">-21584000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zMS9mcmFnOjI4NGU1MGVjZmNkNzQxZTk4OTdhZjk3NjAwNGM0MzcwL3RhYmxlOmRiYTE0ZGRmNjY1YzQwYjg4ZGM2YWQ4ZTQ3MzZjNDRiL3RhYmxlcmFuZ2U6ZGJhMTRkZGY2NjVjNDBiODhkYzZhZDhlNDczNmM0NGJfMTgtMS0xLTEtMzQ5MjA_33c0eb48-3af5-4261-8769-76a320df936b"
      unitRef="usd">-435000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i6f5de1ed688848949019a148f3549581_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zMS9mcmFnOjI4NGU1MGVjZmNkNzQxZTk4OTdhZjk3NjAwNGM0MzcwL3RhYmxlOmRiYTE0ZGRmNjY1YzQwYjg4ZGM2YWQ4ZTQ3MzZjNDRiL3RhYmxlcmFuZ2U6ZGJhMTRkZGY2NjVjNDBiODhkYzZhZDhlNDczNmM0NGJfMTgtMy0xLTEtMzQ5MjA_596c32b5-bb78-4998-9f83-c96e201a9106"
      unitRef="usd">-243000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zMS9mcmFnOjI4NGU1MGVjZmNkNzQxZTk4OTdhZjk3NjAwNGM0MzcwL3RhYmxlOmRiYTE0ZGRmNjY1YzQwYjg4ZGM2YWQ4ZTQ3MzZjNDRiL3RhYmxlcmFuZ2U6ZGJhMTRkZGY2NjVjNDBiODhkYzZhZDhlNDczNmM0NGJfMTktMS0xLTEtMzQ5MjA_a111fd4c-5f22-4255-bada-730b7a561a98"
      unitRef="usd">2769000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i6f5de1ed688848949019a148f3549581_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zMS9mcmFnOjI4NGU1MGVjZmNkNzQxZTk4OTdhZjk3NjAwNGM0MzcwL3RhYmxlOmRiYTE0ZGRmNjY1YzQwYjg4ZGM2YWQ4ZTQ3MzZjNDRiL3RhYmxlcmFuZ2U6ZGJhMTRkZGY2NjVjNDBiODhkYzZhZDhlNDczNmM0NGJfMTktMy0xLTEtMzQ5MjA_b15b6cae-aa6d-4daa-b4ba-b20cdb7c7bf4"
      unitRef="usd">17825000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zMS9mcmFnOjI4NGU1MGVjZmNkNzQxZTk4OTdhZjk3NjAwNGM0MzcwL3RhYmxlOmRiYTE0ZGRmNjY1YzQwYjg4ZGM2YWQ4ZTQ3MzZjNDRiL3RhYmxlcmFuZ2U6ZGJhMTRkZGY2NjVjNDBiODhkYzZhZDhlNDczNmM0NGJfMjAtMS0xLTEtMzQ5MjA_5fd103eb-15f9-44a8-bfdc-9740b3aece92"
      unitRef="usd">7188000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i6f5de1ed688848949019a148f3549581_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zMS9mcmFnOjI4NGU1MGVjZmNkNzQxZTk4OTdhZjk3NjAwNGM0MzcwL3RhYmxlOmRiYTE0ZGRmNjY1YzQwYjg4ZGM2YWQ4ZTQ3MzZjNDRiL3RhYmxlcmFuZ2U6ZGJhMTRkZGY2NjVjNDBiODhkYzZhZDhlNDczNmM0NGJfMjAtMy0xLTEtMzQ5MjA_003ef1ff-b767-4e2b-87f4-89e1409c0d22"
      unitRef="usd">-22966000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zMS9mcmFnOjI4NGU1MGVjZmNkNzQxZTk4OTdhZjk3NjAwNGM0MzcwL3RhYmxlOmRiYTE0ZGRmNjY1YzQwYjg4ZGM2YWQ4ZTQ3MzZjNDRiL3RhYmxlcmFuZ2U6ZGJhMTRkZGY2NjVjNDBiODhkYzZhZDhlNDczNmM0NGJfMjEtMS0xLTEtMzQ5MjA_fa57db23-0e15-43ac-8aa2-55ba2d3b39f9"
      unitRef="usd">20036000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i6f5de1ed688848949019a148f3549581_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zMS9mcmFnOjI4NGU1MGVjZmNkNzQxZTk4OTdhZjk3NjAwNGM0MzcwL3RhYmxlOmRiYTE0ZGRmNjY1YzQwYjg4ZGM2YWQ4ZTQ3MzZjNDRiL3RhYmxlcmFuZ2U6ZGJhMTRkZGY2NjVjNDBiODhkYzZhZDhlNDczNmM0NGJfMjEtMy0xLTEtMzQ5MjA_9cff29e4-03a1-4af0-9e86-3d6b84265a09"
      unitRef="usd">-4394000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zMS9mcmFnOjI4NGU1MGVjZmNkNzQxZTk4OTdhZjk3NjAwNGM0MzcwL3RhYmxlOmRiYTE0ZGRmNjY1YzQwYjg4ZGM2YWQ4ZTQ3MzZjNDRiL3RhYmxlcmFuZ2U6ZGJhMTRkZGY2NjVjNDBiODhkYzZhZDhlNDczNmM0NGJfMjItMS0xLTEtMzQ5MjA_01869647-b417-4872-86a7-ad17f25d9ce5"
      unitRef="usd">-6734000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i6f5de1ed688848949019a148f3549581_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zMS9mcmFnOjI4NGU1MGVjZmNkNzQxZTk4OTdhZjk3NjAwNGM0MzcwL3RhYmxlOmRiYTE0ZGRmNjY1YzQwYjg4ZGM2YWQ4ZTQ3MzZjNDRiL3RhYmxlcmFuZ2U6ZGJhMTRkZGY2NjVjNDBiODhkYzZhZDhlNDczNmM0NGJfMjItMy0xLTEtMzQ5MjA_6fa53bc2-94bd-4722-9764-149a6a8b4a02"
      unitRef="usd">6907000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zMS9mcmFnOjI4NGU1MGVjZmNkNzQxZTk4OTdhZjk3NjAwNGM0MzcwL3RhYmxlOmRiYTE0ZGRmNjY1YzQwYjg4ZGM2YWQ4ZTQ3MzZjNDRiL3RhYmxlcmFuZ2U6ZGJhMTRkZGY2NjVjNDBiODhkYzZhZDhlNDczNmM0NGJfMjMtMS0xLTEtMzQ5MjA_c3e079d7-97a9-481d-bd2b-52352e1db312"
      unitRef="usd">-22517000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i6f5de1ed688848949019a148f3549581_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zMS9mcmFnOjI4NGU1MGVjZmNkNzQxZTk4OTdhZjk3NjAwNGM0MzcwL3RhYmxlOmRiYTE0ZGRmNjY1YzQwYjg4ZGM2YWQ4ZTQ3MzZjNDRiL3RhYmxlcmFuZ2U6ZGJhMTRkZGY2NjVjNDBiODhkYzZhZDhlNDczNmM0NGJfMjMtMy0xLTEtMzQ5MjA_fd8a9791-3e82-4b5a-bcd0-23ab4fa5d4ad"
      unitRef="usd">-13212000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zMS9mcmFnOjI4NGU1MGVjZmNkNzQxZTk4OTdhZjk3NjAwNGM0MzcwL3RhYmxlOmRiYTE0ZGRmNjY1YzQwYjg4ZGM2YWQ4ZTQ3MzZjNDRiL3RhYmxlcmFuZ2U6ZGJhMTRkZGY2NjVjNDBiODhkYzZhZDhlNDczNmM0NGJfMjUtMS0xLTEtMzQ5MjA_5ee32870-85ea-4804-9d5e-85cc28db419a"
      unitRef="usd">1335000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i6f5de1ed688848949019a148f3549581_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zMS9mcmFnOjI4NGU1MGVjZmNkNzQxZTk4OTdhZjk3NjAwNGM0MzcwL3RhYmxlOmRiYTE0ZGRmNjY1YzQwYjg4ZGM2YWQ4ZTQ3MzZjNDRiL3RhYmxlcmFuZ2U6ZGJhMTRkZGY2NjVjNDBiODhkYzZhZDhlNDczNmM0NGJfMjUtMy0xLTEtMzQ5MjA_efcd056c-cfca-4dec-a26f-2fdba4f55531"
      unitRef="usd">3897000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfProductiveAssets
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zMS9mcmFnOjI4NGU1MGVjZmNkNzQxZTk4OTdhZjk3NjAwNGM0MzcwL3RhYmxlOmRiYTE0ZGRmNjY1YzQwYjg4ZGM2YWQ4ZTQ3MzZjNDRiL3RhYmxlcmFuZ2U6ZGJhMTRkZGY2NjVjNDBiODhkYzZhZDhlNDczNmM0NGJfMjgtMS0xLTEtMzQ5MjA_cc85c04e-5c22-45fc-9ea3-4b0241240659"
      unitRef="usd">1250000</us-gaap:ProceedsFromSaleOfProductiveAssets>
    <us-gaap:ProceedsFromSaleOfProductiveAssets
      contextRef="i6f5de1ed688848949019a148f3549581_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zMS9mcmFnOjI4NGU1MGVjZmNkNzQxZTk4OTdhZjk3NjAwNGM0MzcwL3RhYmxlOmRiYTE0ZGRmNjY1YzQwYjg4ZGM2YWQ4ZTQ3MzZjNDRiL3RhYmxlcmFuZ2U6ZGJhMTRkZGY2NjVjNDBiODhkYzZhZDhlNDczNmM0NGJfMjgtMy0xLTEtMzQ5MjA_4e05e700-642f-4dba-b173-3ccbd53a3b34"
      unitRef="usd">1784000</us-gaap:ProceedsFromSaleOfProductiveAssets>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zMS9mcmFnOjI4NGU1MGVjZmNkNzQxZTk4OTdhZjk3NjAwNGM0MzcwL3RhYmxlOmRiYTE0ZGRmNjY1YzQwYjg4ZGM2YWQ4ZTQ3MzZjNDRiL3RhYmxlcmFuZ2U6ZGJhMTRkZGY2NjVjNDBiODhkYzZhZDhlNDczNmM0NGJfMjktMS0xLTEtMzQ5MjA_6b8e2ef2-28d1-4e6b-b779-20cea5efbee1"
      unitRef="usd">-85000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i6f5de1ed688848949019a148f3549581_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zMS9mcmFnOjI4NGU1MGVjZmNkNzQxZTk4OTdhZjk3NjAwNGM0MzcwL3RhYmxlOmRiYTE0ZGRmNjY1YzQwYjg4ZGM2YWQ4ZTQ3MzZjNDRiL3RhYmxlcmFuZ2U6ZGJhMTRkZGY2NjVjNDBiODhkYzZhZDhlNDczNmM0NGJfMjktMy0xLTEtMzQ5MjA_44de88ea-ff16-405e-ba79-15170add492b"
      unitRef="usd">-2113000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <dei:DocumentPeriodEndDate
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zMS9mcmFnOjI4NGU1MGVjZmNkNzQxZTk4OTdhZjk3NjAwNGM0MzcwL3RhYmxlOjQ4NDc2MWQ5YWNjODRlMTc5ZDZlMGNhNWYyMDA3YjQ0L3RhYmxlcmFuZ2U6NDg0NzYxZDlhY2M4NGUxNzlkNmUwY2E1ZjIwMDdiNDRfMS0xLTEtMS0zNDkyMA_e083d7b9-f338-4712-9f54-7bae87ee2563">2022-03-31</dei:DocumentPeriodEndDate>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zMS9mcmFnOjI4NGU1MGVjZmNkNzQxZTk4OTdhZjk3NjAwNGM0MzcwL3RhYmxlOjQ4NDc2MWQ5YWNjODRlMTc5ZDZlMGNhNWYyMDA3YjQ0L3RhYmxlcmFuZ2U6NDg0NzYxZDlhY2M4NGUxNzlkNmUwY2E1ZjIwMDdiNDRfMy0xLTEtMS0zNDkyMA_7e8493d2-b6b9-4c8d-a467-d936ca961876"
      unitRef="usd">0</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="i6f5de1ed688848949019a148f3549581_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zMS9mcmFnOjI4NGU1MGVjZmNkNzQxZTk4OTdhZjk3NjAwNGM0MzcwL3RhYmxlOjQ4NDc2MWQ5YWNjODRlMTc5ZDZlMGNhNWYyMDA3YjQ0L3RhYmxlcmFuZ2U6NDg0NzYxZDlhY2M4NGUxNzlkNmUwY2E1ZjIwMDdiNDRfMy0zLTEtMS0zNDkyMA_3e2b6b35-daa3-45a5-8fce-e45705be326a"
      unitRef="usd">1125000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:RepaymentsOfLongTermLinesOfCredit
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zMS9mcmFnOjI4NGU1MGVjZmNkNzQxZTk4OTdhZjk3NjAwNGM0MzcwL3RhYmxlOjQ4NDc2MWQ5YWNjODRlMTc5ZDZlMGNhNWYyMDA3YjQ0L3RhYmxlcmFuZ2U6NDg0NzYxZDlhY2M4NGUxNzlkNmUwY2E1ZjIwMDdiNDRfNC0xLTEtMS0zNDkyMA_adf907d6-9dd0-4f29-9c7d-e5a392110108"
      unitRef="usd">0</us-gaap:RepaymentsOfLongTermLinesOfCredit>
    <us-gaap:RepaymentsOfLongTermLinesOfCredit
      contextRef="i6f5de1ed688848949019a148f3549581_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zMS9mcmFnOjI4NGU1MGVjZmNkNzQxZTk4OTdhZjk3NjAwNGM0MzcwL3RhYmxlOjQ4NDc2MWQ5YWNjODRlMTc5ZDZlMGNhNWYyMDA3YjQ0L3RhYmxlcmFuZ2U6NDg0NzYxZDlhY2M4NGUxNzlkNmUwY2E1ZjIwMDdiNDRfNC0zLTEtMS0zNDkyMA_e28ce0e3-1226-4086-a7ef-b02b3c4e121b"
      unitRef="usd">10913000</us-gaap:RepaymentsOfLongTermLinesOfCredit>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zMS9mcmFnOjI4NGU1MGVjZmNkNzQxZTk4OTdhZjk3NjAwNGM0MzcwL3RhYmxlOjQ4NDc2MWQ5YWNjODRlMTc5ZDZlMGNhNWYyMDA3YjQ0L3RhYmxlcmFuZ2U6NDg0NzYxZDlhY2M4NGUxNzlkNmUwY2E1ZjIwMDdiNDRfNS0xLTEtMS0zNDkyMA_9cf30574-7e98-4567-a1df-cd9e21e3c3f7"
      unitRef="usd">1054000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i6f5de1ed688848949019a148f3549581_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zMS9mcmFnOjI4NGU1MGVjZmNkNzQxZTk4OTdhZjk3NjAwNGM0MzcwL3RhYmxlOjQ4NDc2MWQ5YWNjODRlMTc5ZDZlMGNhNWYyMDA3YjQ0L3RhYmxlcmFuZ2U6NDg0NzYxZDlhY2M4NGUxNzlkNmUwY2E1ZjIwMDdiNDRfNS0zLTEtMS0zNDkyMA_e0e1285a-f99e-40e2-aad7-d167ffdb0003"
      unitRef="usd">924000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zMS9mcmFnOjI4NGU1MGVjZmNkNzQxZTk4OTdhZjk3NjAwNGM0MzcwL3RhYmxlOjQ4NDc2MWQ5YWNjODRlMTc5ZDZlMGNhNWYyMDA3YjQ0L3RhYmxlcmFuZ2U6NDg0NzYxZDlhY2M4NGUxNzlkNmUwY2E1ZjIwMDdiNDRfNy0xLTEtMS0zNDkyMA_f47c696e-2bf8-4428-a512-8009d7acc3ce"
      unitRef="usd">199000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i6f5de1ed688848949019a148f3549581_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zMS9mcmFnOjI4NGU1MGVjZmNkNzQxZTk4OTdhZjk3NjAwNGM0MzcwL3RhYmxlOjQ4NDc2MWQ5YWNjODRlMTc5ZDZlMGNhNWYyMDA3YjQ0L3RhYmxlcmFuZ2U6NDg0NzYxZDlhY2M4NGUxNzlkNmUwY2E1ZjIwMDdiNDRfNy0zLTEtMS0zNDkyMA_0c41fa15-7c07-48d8-96d3-eeea28689a69"
      unitRef="usd">92000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockPlans
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zMS9mcmFnOjI4NGU1MGVjZmNkNzQxZTk4OTdhZjk3NjAwNGM0MzcwL3RhYmxlOjQ4NDc2MWQ5YWNjODRlMTc5ZDZlMGNhNWYyMDA3YjQ0L3RhYmxlcmFuZ2U6NDg0NzYxZDlhY2M4NGUxNzlkNmUwY2E1ZjIwMDdiNDRfOS0xLTEtMS0zNDkyMA_f8f39370-7978-4540-a8e6-172e2c0a0312"
      unitRef="usd">212000</us-gaap:ProceedsFromStockPlans>
    <us-gaap:ProceedsFromStockPlans
      contextRef="i6f5de1ed688848949019a148f3549581_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zMS9mcmFnOjI4NGU1MGVjZmNkNzQxZTk4OTdhZjk3NjAwNGM0MzcwL3RhYmxlOjQ4NDc2MWQ5YWNjODRlMTc5ZDZlMGNhNWYyMDA3YjQ0L3RhYmxlcmFuZ2U6NDg0NzYxZDlhY2M4NGUxNzlkNmUwY2E1ZjIwMDdiNDRfOS0zLTEtMS0zNDkyMA_c9828555-ff1e-4204-8a45-31300ca6ca07"
      unitRef="usd">230000</us-gaap:ProceedsFromStockPlans>
    <us-gaap:PaymentsForRepurchaseOfOtherEquity
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zMS9mcmFnOjI4NGU1MGVjZmNkNzQxZTk4OTdhZjk3NjAwNGM0MzcwL3RhYmxlOjQ4NDc2MWQ5YWNjODRlMTc5ZDZlMGNhNWYyMDA3YjQ0L3RhYmxlcmFuZ2U6NDg0NzYxZDlhY2M4NGUxNzlkNmUwY2E1ZjIwMDdiNDRfMTAtMS0xLTEtMzQ5MjA_3ecc80ef-9db8-4909-91b7-29789e58fb2a"
      unitRef="usd">853000</us-gaap:PaymentsForRepurchaseOfOtherEquity>
    <us-gaap:PaymentsForRepurchaseOfOtherEquity
      contextRef="i6f5de1ed688848949019a148f3549581_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zMS9mcmFnOjI4NGU1MGVjZmNkNzQxZTk4OTdhZjk3NjAwNGM0MzcwL3RhYmxlOjQ4NDc2MWQ5YWNjODRlMTc5ZDZlMGNhNWYyMDA3YjQ0L3RhYmxlcmFuZ2U6NDg0NzYxZDlhY2M4NGUxNzlkNmUwY2E1ZjIwMDdiNDRfMTAtMy0xLTEtMzQ5MjA_7d7cba62-b38b-487e-87fe-c28d4ab5c672"
      unitRef="usd">1554000</us-gaap:PaymentsForRepurchaseOfOtherEquity>
    <us-gaap:RepaymentsOfOtherDebt
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zMS9mcmFnOjI4NGU1MGVjZmNkNzQxZTk4OTdhZjk3NjAwNGM0MzcwL3RhYmxlOjQ4NDc2MWQ5YWNjODRlMTc5ZDZlMGNhNWYyMDA3YjQ0L3RhYmxlcmFuZ2U6NDg0NzYxZDlhY2M4NGUxNzlkNmUwY2E1ZjIwMDdiNDRfMTEtMS0xLTEtMzQ5MjA_b51874b2-772e-40b8-9b45-e10e1a2aff91"
      unitRef="usd">354000</us-gaap:RepaymentsOfOtherDebt>
    <us-gaap:RepaymentsOfOtherDebt
      contextRef="i6f5de1ed688848949019a148f3549581_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zMS9mcmFnOjI4NGU1MGVjZmNkNzQxZTk4OTdhZjk3NjAwNGM0MzcwL3RhYmxlOjQ4NDc2MWQ5YWNjODRlMTc5ZDZlMGNhNWYyMDA3YjQ0L3RhYmxlcmFuZ2U6NDg0NzYxZDlhY2M4NGUxNzlkNmUwY2E1ZjIwMDdiNDRfMTEtMy0xLTEtMzQ5MjA_030e41c9-75cb-4928-808d-9a1318d54d4f"
      unitRef="usd">236000</us-gaap:RepaymentsOfOtherDebt>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zMS9mcmFnOjI4NGU1MGVjZmNkNzQxZTk4OTdhZjk3NjAwNGM0MzcwL3RhYmxlOjQ4NDc2MWQ5YWNjODRlMTc5ZDZlMGNhNWYyMDA3YjQ0L3RhYmxlcmFuZ2U6NDg0NzYxZDlhY2M4NGUxNzlkNmUwY2E1ZjIwMDdiNDRfMTUtMS0xLTEtMzQ5MjA_8a129dc7-2540-4702-9dba-e85a8e415a4e"
      unitRef="usd">-1850000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i6f5de1ed688848949019a148f3549581_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zMS9mcmFnOjI4NGU1MGVjZmNkNzQxZTk4OTdhZjk3NjAwNGM0MzcwL3RhYmxlOjQ4NDc2MWQ5YWNjODRlMTc5ZDZlMGNhNWYyMDA3YjQ0L3RhYmxlcmFuZ2U6NDg0NzYxZDlhY2M4NGUxNzlkNmUwY2E1ZjIwMDdiNDRfMTUtMy0xLTEtMzQ5MjA_c85f66d8-c403-4e87-aa75-07bb1ab34d06"
      unitRef="usd">-12180000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zMS9mcmFnOjI4NGU1MGVjZmNkNzQxZTk4OTdhZjk3NjAwNGM0MzcwL3RhYmxlOjQ4NDc2MWQ5YWNjODRlMTc5ZDZlMGNhNWYyMDA3YjQ0L3RhYmxlcmFuZ2U6NDg0NzYxZDlhY2M4NGUxNzlkNmUwY2E1ZjIwMDdiNDRfMTYtMS0xLTEtMzQ5MjA_499fa049-45a3-403f-b485-5796c962c946"
      unitRef="usd">-334000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents
      contextRef="i6f5de1ed688848949019a148f3549581_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zMS9mcmFnOjI4NGU1MGVjZmNkNzQxZTk4OTdhZjk3NjAwNGM0MzcwL3RhYmxlOjQ4NDc2MWQ5YWNjODRlMTc5ZDZlMGNhNWYyMDA3YjQ0L3RhYmxlcmFuZ2U6NDg0NzYxZDlhY2M4NGUxNzlkNmUwY2E1ZjIwMDdiNDRfMTYtMy0xLTEtMzQ5MjA_a006ae4c-36e4-4f9b-a2f1-772c711ba51a"
      unitRef="usd">1220000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zMS9mcmFnOjI4NGU1MGVjZmNkNzQxZTk4OTdhZjk3NjAwNGM0MzcwL3RhYmxlOjQ4NDc2MWQ5YWNjODRlMTc5ZDZlMGNhNWYyMDA3YjQ0L3RhYmxlcmFuZ2U6NDg0NzYxZDlhY2M4NGUxNzlkNmUwY2E1ZjIwMDdiNDRfMTctMS0xLTEtMzQ5MjA_646c7843-97ed-4c68-bafe-f9777cdba149"
      unitRef="usd">-24786000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i6f5de1ed688848949019a148f3549581_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zMS9mcmFnOjI4NGU1MGVjZmNkNzQxZTk4OTdhZjk3NjAwNGM0MzcwL3RhYmxlOjQ4NDc2MWQ5YWNjODRlMTc5ZDZlMGNhNWYyMDA3YjQ0L3RhYmxlcmFuZ2U6NDg0NzYxZDlhY2M4NGUxNzlkNmUwY2E1ZjIwMDdiNDRfMTctMy0xLTEtMzQ5MjA_e84094fc-10b5-4cea-abe7-db952b384313"
      unitRef="usd">-26285000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i6c4d05d989434a90961fd9520fcac073_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zMS9mcmFnOjI4NGU1MGVjZmNkNzQxZTk4OTdhZjk3NjAwNGM0MzcwL3RhYmxlOjQ4NDc2MWQ5YWNjODRlMTc5ZDZlMGNhNWYyMDA3YjQ0L3RhYmxlcmFuZ2U6NDg0NzYxZDlhY2M4NGUxNzlkNmUwY2E1ZjIwMDdiNDRfMTgtMS0xLTEtMzQ5MjA_e2d1111a-6a84-428a-8d3e-968cdd0c0564"
      unitRef="usd">83878000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ic428f311c2394931bc44198817b5208c_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zMS9mcmFnOjI4NGU1MGVjZmNkNzQxZTk4OTdhZjk3NjAwNGM0MzcwL3RhYmxlOjQ4NDc2MWQ5YWNjODRlMTc5ZDZlMGNhNWYyMDA3YjQ0L3RhYmxlcmFuZ2U6NDg0NzYxZDlhY2M4NGUxNzlkNmUwY2E1ZjIwMDdiNDRfMTgtMy0xLTEtMzQ5MjA_88eb14ab-ecbc-4605-9500-2861ee62edb3"
      unitRef="usd">100036000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ibac5a061768447b181145cc66aae6e0a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zMS9mcmFnOjI4NGU1MGVjZmNkNzQxZTk4OTdhZjk3NjAwNGM0MzcwL3RhYmxlOjQ4NDc2MWQ5YWNjODRlMTc5ZDZlMGNhNWYyMDA3YjQ0L3RhYmxlcmFuZ2U6NDg0NzYxZDlhY2M4NGUxNzlkNmUwY2E1ZjIwMDdiNDRfMTktMS0xLTEtMzQ5MjA_aff34568-26f3-4d2b-9f3c-af9e96f92295"
      unitRef="usd">59092000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i99331700d78f4e359a41998118677173_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zMS9mcmFnOjI4NGU1MGVjZmNkNzQxZTk4OTdhZjk3NjAwNGM0MzcwL3RhYmxlOjQ4NDc2MWQ5YWNjODRlMTc5ZDZlMGNhNWYyMDA3YjQ0L3RhYmxlcmFuZ2U6NDg0NzYxZDlhY2M4NGUxNzlkNmUwY2E1ZjIwMDdiNDRfMTktMy0xLTEtMzQ5MjA_00f52f7d-5a52-455a-af30-7bd9704aee3f"
      unitRef="usd">73751000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zMS9mcmFnOjI4NGU1MGVjZmNkNzQxZTk4OTdhZjk3NjAwNGM0MzcwL3RhYmxlOjQ4NDc2MWQ5YWNjODRlMTc5ZDZlMGNhNWYyMDA3YjQ0L3RhYmxlcmFuZ2U6NDg0NzYxZDlhY2M4NGUxNzlkNmUwY2E1ZjIwMDdiNDRfMjItMS0xLTEtMzQ5MjA_22677216-09a1-4c9f-9779-8ea2518c4b5e"
      unitRef="usd">-2841000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i6f5de1ed688848949019a148f3549581_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zMS9mcmFnOjI4NGU1MGVjZmNkNzQxZTk4OTdhZjk3NjAwNGM0MzcwL3RhYmxlOjQ4NDc2MWQ5YWNjODRlMTc5ZDZlMGNhNWYyMDA3YjQ0L3RhYmxlcmFuZ2U6NDg0NzYxZDlhY2M4NGUxNzlkNmUwY2E1ZjIwMDdiNDRfMjItMy0xLTEtMzQ5MjA_584a523c-32d6-4f29-adaf-f768c1db9011"
      unitRef="usd">200000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zMS9mcmFnOjI4NGU1MGVjZmNkNzQxZTk4OTdhZjk3NjAwNGM0MzcwL3RhYmxlOjQ4NDc2MWQ5YWNjODRlMTc5ZDZlMGNhNWYyMDA3YjQ0L3RhYmxlcmFuZ2U6NDg0NzYxZDlhY2M4NGUxNzlkNmUwY2E1ZjIwMDdiNDRfMjMtMS0xLTEtMzQ5MjA_33f17c38-e817-4e78-adc4-8176ccc07a2c"
      unitRef="usd">2509000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i6f5de1ed688848949019a148f3549581_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zMS9mcmFnOjI4NGU1MGVjZmNkNzQxZTk4OTdhZjk3NjAwNGM0MzcwL3RhYmxlOjQ4NDc2MWQ5YWNjODRlMTc5ZDZlMGNhNWYyMDA3YjQ0L3RhYmxlcmFuZ2U6NDg0NzYxZDlhY2M4NGUxNzlkNmUwY2E1ZjIwMDdiNDRfMjMtMy0xLTEtMzQ5MjA_efba2893-880b-4ea3-a61a-dbc56a017f18"
      unitRef="usd">1404000</us-gaap:InterestPaidNet>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zMS9mcmFnOjI4NGU1MGVjZmNkNzQxZTk4OTdhZjk3NjAwNGM0MzcwL3RhYmxlOjQ4NDc2MWQ5YWNjODRlMTc5ZDZlMGNhNWYyMDA3YjQ0L3RhYmxlcmFuZ2U6NDg0NzYxZDlhY2M4NGUxNzlkNmUwY2E1ZjIwMDdiNDRfMjYtMS0xLTEtMzQ5MjA_9003ecd4-6aae-419e-bc6b-da6f25dcd37b"
      unitRef="usd">99000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i6f5de1ed688848949019a148f3549581_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zMS9mcmFnOjI4NGU1MGVjZmNkNzQxZTk4OTdhZjk3NjAwNGM0MzcwL3RhYmxlOjQ4NDc2MWQ5YWNjODRlMTc5ZDZlMGNhNWYyMDA3YjQ0L3RhYmxlcmFuZ2U6NDg0NzYxZDlhY2M4NGUxNzlkNmUwY2E1ZjIwMDdiNDRfMjYtMy0xLTEtMzQ5MjA_d31169ed-f1fe-433c-8f15-7b9a2a638ef3"
      unitRef="usd">33000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia5de0ec6000a4eb7a2484cc790a6dce7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOjdjNmM3YjY0OTZkODQ0M2FhZjI3NjkxMmMzYjViNDA3L3RhYmxlcmFuZ2U6N2M2YzdiNjQ5NmQ4NDQzYWFmMjc2OTEyYzNiNWI0MDdfMS0xLTEtMS0zNDkyMA_59cc50f2-964e-4e7d-b009-b21b8d2188ae"
      unitRef="usd">279000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i59c0c05680664461a1a233a8c6fceedf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOjdjNmM3YjY0OTZkODQ0M2FhZjI3NjkxMmMzYjViNDA3L3RhYmxlcmFuZ2U6N2M2YzdiNjQ5NmQ4NDQzYWFmMjc2OTEyYzNiNWI0MDdfMS0zLTEtMS0zNDkyMA_bf3e3d77-6a65-403e-b9fa-067078839d1d"
      unitRef="usd">135913000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie676f94b91354883b44985dbf57ae5e1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOjdjNmM3YjY0OTZkODQ0M2FhZjI3NjkxMmMzYjViNDA3L3RhYmxlcmFuZ2U6N2M2YzdiNjQ5NmQ4NDQzYWFmMjc2OTEyYzNiNWI0MDdfMS01LTEtMS0zNDkyMA_8f423c39-8877-401c-9b73-b227587f6a6f"
      unitRef="usd">132721000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6959e35aac234eeab50467ddfd08a05c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOjdjNmM3YjY0OTZkODQ0M2FhZjI3NjkxMmMzYjViNDA3L3RhYmxlcmFuZ2U6N2M2YzdiNjQ5NmQ4NDQzYWFmMjc2OTEyYzNiNWI0MDdfMS03LTEtMS0zNDkyMA_ca44abcf-bf83-41d5-aa62-26342a86cc44"
      unitRef="usd">-15858000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i84a8af9db7e54b55a045a11085f00632_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOjdjNmM3YjY0OTZkODQ0M2FhZjI3NjkxMmMzYjViNDA3L3RhYmxlcmFuZ2U6N2M2YzdiNjQ5NmQ4NDQzYWFmMjc2OTEyYzNiNWI0MDdfMS05LTEtMS0zNDkyMA_3b1acd78-69c4-40e1-9b1e-e18c223e6f5d"
      unitRef="usd">-7445000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib2e6fa72354b4cc781d7eecd09da61d0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOjdjNmM3YjY0OTZkODQ0M2FhZjI3NjkxMmMzYjViNDA3L3RhYmxlcmFuZ2U6N2M2YzdiNjQ5NmQ4NDQzYWFmMjc2OTEyYzNiNWI0MDdfMS0xMS0xLTEtMzQ5MjA_31d4f9b0-e932-43d9-acb2-2b15d731155d"
      unitRef="usd">245610000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="ib5e19b3599fb4490ae9e829a45dc0faa_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOjdjNmM3YjY0OTZkODQ0M2FhZjI3NjkxMmMzYjViNDA3L3RhYmxlcmFuZ2U6N2M2YzdiNjQ5NmQ4NDQzYWFmMjc2OTEyYzNiNWI0MDdfMi0xLTEtMS0zNDkyMA_97b6c9ce-bba3-4c88-849b-f68a002f94d9"
      unitRef="usd">0</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i36768d45a8374551878df04d23c1e7a4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOjdjNmM3YjY0OTZkODQ0M2FhZjI3NjkxMmMzYjViNDA3L3RhYmxlcmFuZ2U6N2M2YzdiNjQ5NmQ4NDQzYWFmMjc2OTEyYzNiNWI0MDdfMi0zLTEtMS0zNDkyMA_b2236df5-b841-4d55-ba9a-eae119b7b996"
      unitRef="usd">0</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ic24331a06b944b41b7a2561712986721_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOjdjNmM3YjY0OTZkODQ0M2FhZjI3NjkxMmMzYjViNDA3L3RhYmxlcmFuZ2U6N2M2YzdiNjQ5NmQ4NDQzYWFmMjc2OTEyYzNiNWI0MDdfMi01LTEtMS0zNDkyMA_84f92e98-7422-463a-9ce7-4edcfbae4566"
      unitRef="usd">-34899000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i3ee942b6460b429f855d37ea1bf8981c_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOjdjNmM3YjY0OTZkODQ0M2FhZjI3NjkxMmMzYjViNDA3L3RhYmxlcmFuZ2U6N2M2YzdiNjQ5NmQ4NDQzYWFmMjc2OTEyYzNiNWI0MDdfMi03LTEtMS0zNDkyMA_c978fddc-7f74-4051-95b8-da7bf32da57a"
      unitRef="usd">0</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ibea7d82dc3c64d33af8655a838f2d65f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOjdjNmM3YjY0OTZkODQ0M2FhZjI3NjkxMmMzYjViNDA3L3RhYmxlcmFuZ2U6N2M2YzdiNjQ5NmQ4NDQzYWFmMjc2OTEyYzNiNWI0MDdfMi05LTEtMS0zNDkyMA_a2aff0f0-b269-4d61-afe1-b85565a49bfb"
      unitRef="usd">0</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i1278f2d184454e28b46dfa8a22fe6c22_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOjdjNmM3YjY0OTZkODQ0M2FhZjI3NjkxMmMzYjViNDA3L3RhYmxlcmFuZ2U6N2M2YzdiNjQ5NmQ4NDQzYWFmMjc2OTEyYzNiNWI0MDdfMi0xMS0xLTEtMzQ5MjA_6534e4df-42de-473f-b6a4-e6c0b5487b88"
      unitRef="usd">-34899000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ib5e19b3599fb4490ae9e829a45dc0faa_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOjdjNmM3YjY0OTZkODQ0M2FhZjI3NjkxMmMzYjViNDA3L3RhYmxlcmFuZ2U6N2M2YzdiNjQ5NmQ4NDQzYWFmMjc2OTEyYzNiNWI0MDdfMy0xLTEtMS0zNDkyMA_821baf90-0dd3-45f4-8687-f6d4f6652119"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i36768d45a8374551878df04d23c1e7a4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOjdjNmM3YjY0OTZkODQ0M2FhZjI3NjkxMmMzYjViNDA3L3RhYmxlcmFuZ2U6N2M2YzdiNjQ5NmQ4NDQzYWFmMjc2OTEyYzNiNWI0MDdfMy0zLTEtMS0zNDkyMA_cf3431d5-659f-412c-a0d4-6be6cf41806c"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ic24331a06b944b41b7a2561712986721_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOjdjNmM3YjY0OTZkODQ0M2FhZjI3NjkxMmMzYjViNDA3L3RhYmxlcmFuZ2U6N2M2YzdiNjQ5NmQ4NDQzYWFmMjc2OTEyYzNiNWI0MDdfMy01LTEtMS0zNDkyMA_d6e6c0d0-23d3-4ce4-8848-c1153b4881cc"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i3ee942b6460b429f855d37ea1bf8981c_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOjdjNmM3YjY0OTZkODQ0M2FhZjI3NjkxMmMzYjViNDA3L3RhYmxlcmFuZ2U6N2M2YzdiNjQ5NmQ4NDQzYWFmMjc2OTEyYzNiNWI0MDdfMy03LTEtMS0zNDkyMA_c40274d5-d3b7-4f57-abc5-52da774d6554"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ibea7d82dc3c64d33af8655a838f2d65f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOjdjNmM3YjY0OTZkODQ0M2FhZjI3NjkxMmMzYjViNDA3L3RhYmxlcmFuZ2U6N2M2YzdiNjQ5NmQ4NDQzYWFmMjc2OTEyYzNiNWI0MDdfMy05LTEtMS0zNDkyMA_848d1225-0649-4ebb-86f9-619fc4b49111"
      unitRef="usd">-32000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i1278f2d184454e28b46dfa8a22fe6c22_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOjdjNmM3YjY0OTZkODQ0M2FhZjI3NjkxMmMzYjViNDA3L3RhYmxlcmFuZ2U6N2M2YzdiNjQ5NmQ4NDQzYWFmMjc2OTEyYzNiNWI0MDdfMy0xMS0xLTEtMzQ5MjA_7e94a4c1-609f-4eb6-9f9d-adfbe156717c"
      unitRef="usd">-32000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ib5e19b3599fb4490ae9e829a45dc0faa_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOjdjNmM3YjY0OTZkODQ0M2FhZjI3NjkxMmMzYjViNDA3L3RhYmxlcmFuZ2U6N2M2YzdiNjQ5NmQ4NDQzYWFmMjc2OTEyYzNiNWI0MDdfNy0xLTEtMS0zNDkyMA_c161526a-088d-4253-8b0e-be92083848f0"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i36768d45a8374551878df04d23c1e7a4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOjdjNmM3YjY0OTZkODQ0M2FhZjI3NjkxMmMzYjViNDA3L3RhYmxlcmFuZ2U6N2M2YzdiNjQ5NmQ4NDQzYWFmMjc2OTEyYzNiNWI0MDdfNy0zLTEtMS0zNDkyMA_444ee0cf-08a1-499e-86c2-bf65fff622d6"
      unitRef="usd">-115000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ic24331a06b944b41b7a2561712986721_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOjdjNmM3YjY0OTZkODQ0M2FhZjI3NjkxMmMzYjViNDA3L3RhYmxlcmFuZ2U6N2M2YzdiNjQ5NmQ4NDQzYWFmMjc2OTEyYzNiNWI0MDdfNy01LTEtMS0zNDkyMA_162142db-ad34-4af0-a17c-fd836530068c"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i3ee942b6460b429f855d37ea1bf8981c_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOjdjNmM3YjY0OTZkODQ0M2FhZjI3NjkxMmMzYjViNDA3L3RhYmxlcmFuZ2U6N2M2YzdiNjQ5NmQ4NDQzYWFmMjc2OTEyYzNiNWI0MDdfNy03LTEtMS0zNDkyMA_4ed64a9a-4977-4ed3-84fd-910bbdf33d8d"
      unitRef="usd">184000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ibea7d82dc3c64d33af8655a838f2d65f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOjdjNmM3YjY0OTZkODQ0M2FhZjI3NjkxMmMzYjViNDA3L3RhYmxlcmFuZ2U6N2M2YzdiNjQ5NmQ4NDQzYWFmMjc2OTEyYzNiNWI0MDdfNy05LTEtMS0zNDkyMA_83dcd0dc-820f-421e-9809-329f717096c8"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i1278f2d184454e28b46dfa8a22fe6c22_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOjdjNmM3YjY0OTZkODQ0M2FhZjI3NjkxMmMzYjViNDA3L3RhYmxlcmFuZ2U6N2M2YzdiNjQ5NmQ4NDQzYWFmMjc2OTEyYzNiNWI0MDdfNy0xMS0xLTEtMzQ5MjA_89382bb6-c448-4a2e-8218-faf3c8b29182"
      unitRef="usd">69000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ib5e19b3599fb4490ae9e829a45dc0faa_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOjdjNmM3YjY0OTZkODQ0M2FhZjI3NjkxMmMzYjViNDA3L3RhYmxlcmFuZ2U6N2M2YzdiNjQ5NmQ4NDQzYWFmMjc2OTEyYzNiNWI0MDdfMTAtMS0xLTEtMzQ5MjA_42c08319-3649-4e2c-b381-f132bb50d39f"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i36768d45a8374551878df04d23c1e7a4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOjdjNmM3YjY0OTZkODQ0M2FhZjI3NjkxMmMzYjViNDA3L3RhYmxlcmFuZ2U6N2M2YzdiNjQ5NmQ4NDQzYWFmMjc2OTEyYzNiNWI0MDdfMTAtMy0xLTEtMzQ5MjA_d77e12ed-3122-4239-879c-594118a01ccb"
      unitRef="usd">2088000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ic24331a06b944b41b7a2561712986721_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOjdjNmM3YjY0OTZkODQ0M2FhZjI3NjkxMmMzYjViNDA3L3RhYmxlcmFuZ2U6N2M2YzdiNjQ5NmQ4NDQzYWFmMjc2OTEyYzNiNWI0MDdfMTAtNS0xLTEtMzQ5MjA_44284d36-74d2-4aeb-99c0-adb354a9a9de"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i3ee942b6460b429f855d37ea1bf8981c_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOjdjNmM3YjY0OTZkODQ0M2FhZjI3NjkxMmMzYjViNDA3L3RhYmxlcmFuZ2U6N2M2YzdiNjQ5NmQ4NDQzYWFmMjc2OTEyYzNiNWI0MDdfMTAtNy0xLTEtMzQ5MjA_41b343c7-b54c-43ce-8d8d-c40fe986ca41"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ibea7d82dc3c64d33af8655a838f2d65f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOjdjNmM3YjY0OTZkODQ0M2FhZjI3NjkxMmMzYjViNDA3L3RhYmxlcmFuZ2U6N2M2YzdiNjQ5NmQ4NDQzYWFmMjc2OTEyYzNiNWI0MDdfMTAtOS0xLTEtMzQ5MjA_3a588a69-895c-4e55-8c34-8078e0bc708f"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i1278f2d184454e28b46dfa8a22fe6c22_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOjdjNmM3YjY0OTZkODQ0M2FhZjI3NjkxMmMzYjViNDA3L3RhYmxlcmFuZ2U6N2M2YzdiNjQ5NmQ4NDQzYWFmMjc2OTEyYzNiNWI0MDdfMTAtMTEtMS0xLTM0OTIw_c17e41a1-842c-4682-baba-86c1729e5753"
      unitRef="usd">2088000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="icff9c1f83efc40659e9a8dd31eb756f2_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOjdjNmM3YjY0OTZkODQ0M2FhZjI3NjkxMmMzYjViNDA3L3RhYmxlcmFuZ2U6N2M2YzdiNjQ5NmQ4NDQzYWFmMjc2OTEyYzNiNWI0MDdfMTEtMS0xLTEtMzQ5MjA_aa1521da-3701-42fd-9e2b-95ff81d9628c"
      unitRef="usd">279000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9a99ff9e654c4bec8a4086c52da74c26_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOjdjNmM3YjY0OTZkODQ0M2FhZjI3NjkxMmMzYjViNDA3L3RhYmxlcmFuZ2U6N2M2YzdiNjQ5NmQ4NDQzYWFmMjc2OTEyYzNiNWI0MDdfMTEtMy0xLTEtMzQ5MjA_f294ca62-a2e5-44c9-ac8c-4cf9a4bc4ed1"
      unitRef="usd">137886000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i08fde66bf6cf4e2aa6ad3ee8c827557b_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOjdjNmM3YjY0OTZkODQ0M2FhZjI3NjkxMmMzYjViNDA3L3RhYmxlcmFuZ2U6N2M2YzdiNjQ5NmQ4NDQzYWFmMjc2OTEyYzNiNWI0MDdfMTEtNS0xLTEtMzQ5MjA_b1d22ed1-3519-49fd-be5e-2919323b4d29"
      unitRef="usd">97822000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i653585a8a5e542bbb2f46ca5c77c8845_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOjdjNmM3YjY0OTZkODQ0M2FhZjI3NjkxMmMzYjViNDA3L3RhYmxlcmFuZ2U6N2M2YzdiNjQ5NmQ4NDQzYWFmMjc2OTEyYzNiNWI0MDdfMTEtNy0xLTEtMzQ5MjA_02e6254a-299e-4acf-a0d8-47a0c9f00089"
      unitRef="usd">-15674000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i122c951a89ca4fdc96f42514edc21caa_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOjdjNmM3YjY0OTZkODQ0M2FhZjI3NjkxMmMzYjViNDA3L3RhYmxlcmFuZ2U6N2M2YzdiNjQ5NmQ4NDQzYWFmMjc2OTEyYzNiNWI0MDdfMTEtOS0xLTEtMzQ5MjA_f0de9e41-9fd8-44a5-a865-85abc908d59a"
      unitRef="usd">-7477000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibac5a061768447b181145cc66aae6e0a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOjdjNmM3YjY0OTZkODQ0M2FhZjI3NjkxMmMzYjViNDA3L3RhYmxlcmFuZ2U6N2M2YzdiNjQ5NmQ4NDQzYWFmMjc2OTEyYzNiNWI0MDdfMTEtMTEtMS0xLTM0OTIw_ecc5f736-3f30-4037-9d24-028c0703b157"
      unitRef="usd">212836000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1fc49cd3c6b64546a3d52222877a104a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOjdjNmM3YjY0OTZkODQ0M2FhZjI3NjkxMmMzYjViNDA3L3RhYmxlcmFuZ2U6N2M2YzdiNjQ5NmQ4NDQzYWFmMjc2OTEyYzNiNWI0MDdfMTMtMS0xLTEtMzQ5MjA_b560007f-9a3c-4606-a262-c462213cf8ce"
      unitRef="usd">279000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id400d59ddaa4444fa4c4c9bba8e24be9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOjdjNmM3YjY0OTZkODQ0M2FhZjI3NjkxMmMzYjViNDA3L3RhYmxlcmFuZ2U6N2M2YzdiNjQ5NmQ4NDQzYWFmMjc2OTEyYzNiNWI0MDdfMTMtMy0xLTEtMzQ5MjA_e84550cb-8c9c-448b-9762-327a399c8c93"
      unitRef="usd">133957000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i69b118f40dde4de3bb03b60fecf1ea31_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOjdjNmM3YjY0OTZkODQ0M2FhZjI3NjkxMmMzYjViNDA3L3RhYmxlcmFuZ2U6N2M2YzdiNjQ5NmQ4NDQzYWFmMjc2OTEyYzNiNWI0MDdfMTMtNS0xLTEtMzQ5MjA_3cab4b4c-13e7-44cd-b530-36074f028d74"
      unitRef="usd">198774000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i00c366f9c6e041838c575094c4fdc7b8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOjdjNmM3YjY0OTZkODQ0M2FhZjI3NjkxMmMzYjViNDA3L3RhYmxlcmFuZ2U6N2M2YzdiNjQ5NmQ4NDQzYWFmMjc2OTEyYzNiNWI0MDdfMTMtNy0xLTEtMzQ5MjA_09ccb247-50e3-4a9d-bf42-6f07427fb4c7"
      unitRef="usd">-21571000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6a13fa25bd5d4eee9af770d7c2ee1813_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOjdjNmM3YjY0OTZkODQ0M2FhZjI3NjkxMmMzYjViNDA3L3RhYmxlcmFuZ2U6N2M2YzdiNjQ5NmQ4NDQzYWFmMjc2OTEyYzNiNWI0MDdfMTMtOS0xLTEtMzQ5MjA_f60f61af-ef68-4c77-ac29-4a7399166ac4"
      unitRef="usd">-7150000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i312abfadc46b4c04864e9fb93efea80c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOjdjNmM3YjY0OTZkODQ0M2FhZjI3NjkxMmMzYjViNDA3L3RhYmxlcmFuZ2U6N2M2YzdiNjQ5NmQ4NDQzYWFmMjc2OTEyYzNiNWI0MDdfMTMtMTEtMS0xLTM0OTIw_55b88ef2-c3c9-48bd-87ac-bb8945478e65"
      unitRef="usd">304289000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="ib83afeb80b2a46778e88918021e518fe_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOjdjNmM3YjY0OTZkODQ0M2FhZjI3NjkxMmMzYjViNDA3L3RhYmxlcmFuZ2U6N2M2YzdiNjQ5NmQ4NDQzYWFmMjc2OTEyYzNiNWI0MDdfMTQtMS0xLTEtMzQ5MjA_12f87a68-0a0d-48a6-be99-34af926ead06"
      unitRef="usd">0</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i33a1c31d524547f99f60898183ca6a49_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOjdjNmM3YjY0OTZkODQ0M2FhZjI3NjkxMmMzYjViNDA3L3RhYmxlcmFuZ2U6N2M2YzdiNjQ5NmQ4NDQzYWFmMjc2OTEyYzNiNWI0MDdfMTQtMy0xLTEtMzQ5MjA_7660207d-ec38-466b-984f-a4fdf7335626"
      unitRef="usd">0</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="icaee45e46bb1497cbe5c9778af792839_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOjdjNmM3YjY0OTZkODQ0M2FhZjI3NjkxMmMzYjViNDA3L3RhYmxlcmFuZ2U6N2M2YzdiNjQ5NmQ4NDQzYWFmMjc2OTEyYzNiNWI0MDdfMTQtNS0xLTEtMzQ5MjA_8019a4a7-dd06-4efa-bdb5-03882b381fd8"
      unitRef="usd">-12873000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i7c8bb10bb40e461c9e88607e70c7d3f0_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOjdjNmM3YjY0OTZkODQ0M2FhZjI3NjkxMmMzYjViNDA3L3RhYmxlcmFuZ2U6N2M2YzdiNjQ5NmQ4NDQzYWFmMjc2OTEyYzNiNWI0MDdfMTQtNy0xLTEtMzQ5MjA_90cf4e19-5348-4fb1-9ae8-924e927b5e4d"
      unitRef="usd">0</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ie148c4ba1872407482d894839c5a3fd0_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOjdjNmM3YjY0OTZkODQ0M2FhZjI3NjkxMmMzYjViNDA3L3RhYmxlcmFuZ2U6N2M2YzdiNjQ5NmQ4NDQzYWFmMjc2OTEyYzNiNWI0MDdfMTQtOS0xLTEtMzQ5MjA_4d65870a-c535-4adc-9228-3346c67eae6a"
      unitRef="usd">0</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i10f25ad77d994059b45fce556670d9d6_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOjdjNmM3YjY0OTZkODQ0M2FhZjI3NjkxMmMzYjViNDA3L3RhYmxlcmFuZ2U6N2M2YzdiNjQ5NmQ4NDQzYWFmMjc2OTEyYzNiNWI0MDdfMTQtMTEtMS0xLTM0OTIw_b8535e34-447b-4481-b2b4-3a0458611132"
      unitRef="usd">-12873000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ib83afeb80b2a46778e88918021e518fe_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOjdjNmM3YjY0OTZkODQ0M2FhZjI3NjkxMmMzYjViNDA3L3RhYmxlcmFuZ2U6N2M2YzdiNjQ5NmQ4NDQzYWFmMjc2OTEyYzNiNWI0MDdfMTUtMS0xLTEtMzQ5MjA_6014aa68-2aed-419a-ac68-d1f2ad360a81"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i33a1c31d524547f99f60898183ca6a49_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOjdjNmM3YjY0OTZkODQ0M2FhZjI3NjkxMmMzYjViNDA3L3RhYmxlcmFuZ2U6N2M2YzdiNjQ5NmQ4NDQzYWFmMjc2OTEyYzNiNWI0MDdfMTUtMy0xLTEtMzQ5MjA_47202477-6bc4-4673-ae27-cedf5cda6588"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="icaee45e46bb1497cbe5c9778af792839_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOjdjNmM3YjY0OTZkODQ0M2FhZjI3NjkxMmMzYjViNDA3L3RhYmxlcmFuZ2U6N2M2YzdiNjQ5NmQ4NDQzYWFmMjc2OTEyYzNiNWI0MDdfMTUtNS0xLTEtMzQ5MjA_02017502-adbc-4ca7-948d-78148a0d0ef8"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i7c8bb10bb40e461c9e88607e70c7d3f0_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOjdjNmM3YjY0OTZkODQ0M2FhZjI3NjkxMmMzYjViNDA3L3RhYmxlcmFuZ2U6N2M2YzdiNjQ5NmQ4NDQzYWFmMjc2OTEyYzNiNWI0MDdfMTUtNy0xLTEtMzQ5MjA_4e567474-bd12-4eb3-95bc-ff1db5c658ee"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ie148c4ba1872407482d894839c5a3fd0_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOjdjNmM3YjY0OTZkODQ0M2FhZjI3NjkxMmMzYjViNDA3L3RhYmxlcmFuZ2U6N2M2YzdiNjQ5NmQ4NDQzYWFmMjc2OTEyYzNiNWI0MDdfMTUtOS0xLTEtMzQ5MjA_bc53dc95-6ebc-49c8-8f06-1512ab17054a"
      unitRef="usd">68000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i10f25ad77d994059b45fce556670d9d6_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOjdjNmM3YjY0OTZkODQ0M2FhZjI3NjkxMmMzYjViNDA3L3RhYmxlcmFuZ2U6N2M2YzdiNjQ5NmQ4NDQzYWFmMjc2OTEyYzNiNWI0MDdfMTUtMTEtMS0xLTM0OTIw_9d069bb1-ea4f-4ba2-8345-3a6bd3741a27"
      unitRef="usd">68000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="ib83afeb80b2a46778e88918021e518fe_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOjdjNmM3YjY0OTZkODQ0M2FhZjI3NjkxMmMzYjViNDA3L3RhYmxlcmFuZ2U6N2M2YzdiNjQ5NmQ4NDQzYWFmMjc2OTEyYzNiNWI0MDdfMTYtMS0xLTEtMzQ5MjA_3b3c1b11-675f-44a2-9834-c2c232fc15f2"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i33a1c31d524547f99f60898183ca6a49_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOjdjNmM3YjY0OTZkODQ0M2FhZjI3NjkxMmMzYjViNDA3L3RhYmxlcmFuZ2U6N2M2YzdiNjQ5NmQ4NDQzYWFmMjc2OTEyYzNiNWI0MDdfMTYtMy0xLTEtMzQ5MjA_f4ad35db-8950-4413-9a0c-de85c28d35f8"
      unitRef="usd">-68000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="icaee45e46bb1497cbe5c9778af792839_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOjdjNmM3YjY0OTZkODQ0M2FhZjI3NjkxMmMzYjViNDA3L3RhYmxlcmFuZ2U6N2M2YzdiNjQ5NmQ4NDQzYWFmMjc2OTEyYzNiNWI0MDdfMTYtNS0xLTEtMzQ5MjA_7570db8b-4b32-4515-a52b-e81329a382a3"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i7c8bb10bb40e461c9e88607e70c7d3f0_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOjdjNmM3YjY0OTZkODQ0M2FhZjI3NjkxMmMzYjViNDA3L3RhYmxlcmFuZ2U6N2M2YzdiNjQ5NmQ4NDQzYWFmMjc2OTEyYzNiNWI0MDdfMTYtNy0xLTEtMzQ5MjA_7378e378-03f1-4d39-b417-a62579a0b4f4"
      unitRef="usd">160000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="ie148c4ba1872407482d894839c5a3fd0_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOjdjNmM3YjY0OTZkODQ0M2FhZjI3NjkxMmMzYjViNDA3L3RhYmxlcmFuZ2U6N2M2YzdiNjQ5NmQ4NDQzYWFmMjc2OTEyYzNiNWI0MDdfMTYtOS0xLTEtMzQ5MjA_1ba2c315-93df-4373-b091-59137f6ccd40"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i10f25ad77d994059b45fce556670d9d6_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOjdjNmM3YjY0OTZkODQ0M2FhZjI3NjkxMmMzYjViNDA3L3RhYmxlcmFuZ2U6N2M2YzdiNjQ5NmQ4NDQzYWFmMjc2OTEyYzNiNWI0MDdfMTYtMTEtMS0xLTM0OTIw_2839b538-d04a-4001-951b-efe6bf504a20"
      unitRef="usd">92000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalOther
      contextRef="ib83afeb80b2a46778e88918021e518fe_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOjdjNmM3YjY0OTZkODQ0M2FhZjI3NjkxMmMzYjViNDA3L3RhYmxlcmFuZ2U6N2M2YzdiNjQ5NmQ4NDQzYWFmMjc2OTEyYzNiNWI0MDdfMTgtMS0xLTEtMzQ5MjA_8ddb7bf0-965c-4bd8-9fe1-1f6746864acf"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalOther>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalOther
      contextRef="i33a1c31d524547f99f60898183ca6a49_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOjdjNmM3YjY0OTZkODQ0M2FhZjI3NjkxMmMzYjViNDA3L3RhYmxlcmFuZ2U6N2M2YzdiNjQ5NmQ4NDQzYWFmMjc2OTEyYzNiNWI0MDdfMTgtMy0xLTEtMzQ5MjA_7aa21dd1-1d70-4d6c-bdee-4b75907227b7"
      unitRef="usd">-16000</us-gaap:AdjustmentsToAdditionalPaidInCapitalOther>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalOther
      contextRef="icaee45e46bb1497cbe5c9778af792839_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOjdjNmM3YjY0OTZkODQ0M2FhZjI3NjkxMmMzYjViNDA3L3RhYmxlcmFuZ2U6N2M2YzdiNjQ5NmQ4NDQzYWFmMjc2OTEyYzNiNWI0MDdfMTgtNS0xLTEtMzQ5MjA_33768181-a3d4-4150-a816-98d93f550257"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalOther>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalOther
      contextRef="i7c8bb10bb40e461c9e88607e70c7d3f0_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOjdjNmM3YjY0OTZkODQ0M2FhZjI3NjkxMmMzYjViNDA3L3RhYmxlcmFuZ2U6N2M2YzdiNjQ5NmQ4NDQzYWFmMjc2OTEyYzNiNWI0MDdfMTgtNy0xLTEtMzQ5MjA_25cecf81-ea53-4626-8e86-1ea317a732ec"
      unitRef="usd">16000</us-gaap:AdjustmentsToAdditionalPaidInCapitalOther>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalOther
      contextRef="ie148c4ba1872407482d894839c5a3fd0_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOjdjNmM3YjY0OTZkODQ0M2FhZjI3NjkxMmMzYjViNDA3L3RhYmxlcmFuZ2U6N2M2YzdiNjQ5NmQ4NDQzYWFmMjc2OTEyYzNiNWI0MDdfMTgtOS0xLTEtMzQ5MjA_94f92e5f-1ea9-445d-a93b-301550f70e29"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalOther>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalOther
      contextRef="i10f25ad77d994059b45fce556670d9d6_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOjdjNmM3YjY0OTZkODQ0M2FhZjI3NjkxMmMzYjViNDA3L3RhYmxlcmFuZ2U6N2M2YzdiNjQ5NmQ4NDQzYWFmMjc2OTEyYzNiNWI0MDdfMTgtMTEtMS0xLTM0OTIw_ec6f85ac-a6e8-4a2a-81fa-b01216155e54"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalOther>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ib83afeb80b2a46778e88918021e518fe_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOjdjNmM3YjY0OTZkODQ0M2FhZjI3NjkxMmMzYjViNDA3L3RhYmxlcmFuZ2U6N2M2YzdiNjQ5NmQ4NDQzYWFmMjc2OTEyYzNiNWI0MDdfMTktMS0xLTEtMzQ5MjA_9dcff2a4-99be-472d-b5a6-8217336738a8"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i33a1c31d524547f99f60898183ca6a49_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOjdjNmM3YjY0OTZkODQ0M2FhZjI3NjkxMmMzYjViNDA3L3RhYmxlcmFuZ2U6N2M2YzdiNjQ5NmQ4NDQzYWFmMjc2OTEyYzNiNWI0MDdfMTktMy0xLTEtMzQ5MjA_33c1cfe7-26dc-49ef-8aba-5666aee40a3e"
      unitRef="usd">-45000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="icaee45e46bb1497cbe5c9778af792839_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOjdjNmM3YjY0OTZkODQ0M2FhZjI3NjkxMmMzYjViNDA3L3RhYmxlcmFuZ2U6N2M2YzdiNjQ5NmQ4NDQzYWFmMjc2OTEyYzNiNWI0MDdfMTktNS0xLTEtMzQ5MjA_72d948e2-718a-469e-85ef-cecfff7590a7"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i7c8bb10bb40e461c9e88607e70c7d3f0_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOjdjNmM3YjY0OTZkODQ0M2FhZjI3NjkxMmMzYjViNDA3L3RhYmxlcmFuZ2U6N2M2YzdiNjQ5NmQ4NDQzYWFmMjc2OTEyYzNiNWI0MDdfMTktNy0xLTEtMzQ5MjA_e2827056-a38d-4641-8e53-c586c7516367"
      unitRef="usd">120000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ie148c4ba1872407482d894839c5a3fd0_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOjdjNmM3YjY0OTZkODQ0M2FhZjI3NjkxMmMzYjViNDA3L3RhYmxlcmFuZ2U6N2M2YzdiNjQ5NmQ4NDQzYWFmMjc2OTEyYzNiNWI0MDdfMTktOS0xLTEtMzQ5MjA_55d46082-77a0-430b-b224-09631c340b62"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i10f25ad77d994059b45fce556670d9d6_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOjdjNmM3YjY0OTZkODQ0M2FhZjI3NjkxMmMzYjViNDA3L3RhYmxlcmFuZ2U6N2M2YzdiNjQ5NmQ4NDQzYWFmMjc2OTEyYzNiNWI0MDdfMTktMTEtMS0xLTM0OTIw_6256eb5a-ebda-4113-95dd-6660ffded673"
      unitRef="usd">75000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <mtrx:OtherTreasurySharePurchases
      contextRef="ib83afeb80b2a46778e88918021e518fe_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOjdjNmM3YjY0OTZkODQ0M2FhZjI3NjkxMmMzYjViNDA3L3RhYmxlcmFuZ2U6N2M2YzdiNjQ5NmQ4NDQzYWFmMjc2OTEyYzNiNWI0MDdfMjEtMS0xLTEtMzQ5MjA_1423acd3-4150-4bc9-9126-941be8d5e706"
      unitRef="usd">0</mtrx:OtherTreasurySharePurchases>
    <mtrx:OtherTreasurySharePurchases
      contextRef="i33a1c31d524547f99f60898183ca6a49_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOjdjNmM3YjY0OTZkODQ0M2FhZjI3NjkxMmMzYjViNDA3L3RhYmxlcmFuZ2U6N2M2YzdiNjQ5NmQ4NDQzYWFmMjc2OTEyYzNiNWI0MDdfMjEtMy0xLTEtMzQ5MjA_7a8d9f54-00be-44a2-87e6-adcdace06756"
      unitRef="usd">0</mtrx:OtherTreasurySharePurchases>
    <mtrx:OtherTreasurySharePurchases
      contextRef="icaee45e46bb1497cbe5c9778af792839_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOjdjNmM3YjY0OTZkODQ0M2FhZjI3NjkxMmMzYjViNDA3L3RhYmxlcmFuZ2U6N2M2YzdiNjQ5NmQ4NDQzYWFmMjc2OTEyYzNiNWI0MDdfMjEtNS0xLTEtMzQ5MjA_c4678ad0-9c90-42dd-ba10-4b4274a74e25"
      unitRef="usd">0</mtrx:OtherTreasurySharePurchases>
    <mtrx:OtherTreasurySharePurchases
      contextRef="i7c8bb10bb40e461c9e88607e70c7d3f0_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOjdjNmM3YjY0OTZkODQ0M2FhZjI3NjkxMmMzYjViNDA3L3RhYmxlcmFuZ2U6N2M2YzdiNjQ5NmQ4NDQzYWFmMjc2OTEyYzNiNWI0MDdfMjEtNy0xLTEtMzQ5MjA_dfa195b9-05c7-4c31-bc61-2cbbbf24e5a0"
      unitRef="usd">5000</mtrx:OtherTreasurySharePurchases>
    <mtrx:OtherTreasurySharePurchases
      contextRef="ie148c4ba1872407482d894839c5a3fd0_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOjdjNmM3YjY0OTZkODQ0M2FhZjI3NjkxMmMzYjViNDA3L3RhYmxlcmFuZ2U6N2M2YzdiNjQ5NmQ4NDQzYWFmMjc2OTEyYzNiNWI0MDdfMjEtOS0xLTEtMzQ5MjA_f6057a69-1129-4224-91fa-3022131b60ba"
      unitRef="usd">0</mtrx:OtherTreasurySharePurchases>
    <mtrx:OtherTreasurySharePurchases
      contextRef="i10f25ad77d994059b45fce556670d9d6_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOjdjNmM3YjY0OTZkODQ0M2FhZjI3NjkxMmMzYjViNDA3L3RhYmxlcmFuZ2U6N2M2YzdiNjQ5NmQ4NDQzYWFmMjc2OTEyYzNiNWI0MDdfMjEtMTEtMS0xLTM0OTIw_c9a5e9f3-7da4-4bd1-aa25-ab7f6a44bd88"
      unitRef="usd">5000</mtrx:OtherTreasurySharePurchases>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ib83afeb80b2a46778e88918021e518fe_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOjdjNmM3YjY0OTZkODQ0M2FhZjI3NjkxMmMzYjViNDA3L3RhYmxlcmFuZ2U6N2M2YzdiNjQ5NmQ4NDQzYWFmMjc2OTEyYzNiNWI0MDdfMjItMS0xLTEtMzQ5MjA_89746249-eef5-4fa2-a9cf-7964d3db804b"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i33a1c31d524547f99f60898183ca6a49_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOjdjNmM3YjY0OTZkODQ0M2FhZjI3NjkxMmMzYjViNDA3L3RhYmxlcmFuZ2U6N2M2YzdiNjQ5NmQ4NDQzYWFmMjc2OTEyYzNiNWI0MDdfMjItMy0xLTEtMzQ5MjA_2dae8ec7-094f-4f8c-a774-11bdb2bed97c"
      unitRef="usd">2214000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="icaee45e46bb1497cbe5c9778af792839_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOjdjNmM3YjY0OTZkODQ0M2FhZjI3NjkxMmMzYjViNDA3L3RhYmxlcmFuZ2U6N2M2YzdiNjQ5NmQ4NDQzYWFmMjc2OTEyYzNiNWI0MDdfMjItNS0xLTEtMzQ5MjA_fb2a2648-5bbd-4540-aa9d-9aa511ede878"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i7c8bb10bb40e461c9e88607e70c7d3f0_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOjdjNmM3YjY0OTZkODQ0M2FhZjI3NjkxMmMzYjViNDA3L3RhYmxlcmFuZ2U6N2M2YzdiNjQ5NmQ4NDQzYWFmMjc2OTEyYzNiNWI0MDdfMjItNy0xLTEtMzQ5MjA_0aad3aa8-3312-4c34-8c95-203e18e990c0"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ie148c4ba1872407482d894839c5a3fd0_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOjdjNmM3YjY0OTZkODQ0M2FhZjI3NjkxMmMzYjViNDA3L3RhYmxlcmFuZ2U6N2M2YzdiNjQ5NmQ4NDQzYWFmMjc2OTEyYzNiNWI0MDdfMjItOS0xLTEtMzQ5MjA_dda815b7-1ef4-42d4-a07d-7f739b7caffc"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i10f25ad77d994059b45fce556670d9d6_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOjdjNmM3YjY0OTZkODQ0M2FhZjI3NjkxMmMzYjViNDA3L3RhYmxlcmFuZ2U6N2M2YzdiNjQ5NmQ4NDQzYWFmMjc2OTEyYzNiNWI0MDdfMjItMTEtMS0xLTM0OTIw_2d23b44d-cf1a-4903-bca5-200d55bd8275"
      unitRef="usd">2214000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i683fde7284dc489e8a00f5f9eefab7c5_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOjdjNmM3YjY0OTZkODQ0M2FhZjI3NjkxMmMzYjViNDA3L3RhYmxlcmFuZ2U6N2M2YzdiNjQ5NmQ4NDQzYWFmMjc2OTEyYzNiNWI0MDdfMjMtMS0xLTEtMzQ5MjA_c3d698e9-cb28-4362-9b84-2546d228c839"
      unitRef="usd">279000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id91d2036af3f4c1e9c5d94bc87e26220_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOjdjNmM3YjY0OTZkODQ0M2FhZjI3NjkxMmMzYjViNDA3L3RhYmxlcmFuZ2U6N2M2YzdiNjQ5NmQ4NDQzYWFmMjc2OTEyYzNiNWI0MDdfMjMtMy0xLTEtMzQ5MjA_3f33d49e-cc02-4ab2-9e4a-7c129a2fd83b"
      unitRef="usd">136042000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7a9a92699cc54f558ea6bb6b054f7623_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOjdjNmM3YjY0OTZkODQ0M2FhZjI3NjkxMmMzYjViNDA3L3RhYmxlcmFuZ2U6N2M2YzdiNjQ5NmQ4NDQzYWFmMjc2OTEyYzNiNWI0MDdfMjMtNS0xLTEtMzQ5MjA_abfaabdb-5e2c-42bf-a7e7-ab859b02f6ca"
      unitRef="usd">185901000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5fcecde7f01545b399b550f7818c941a_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOjdjNmM3YjY0OTZkODQ0M2FhZjI3NjkxMmMzYjViNDA3L3RhYmxlcmFuZ2U6N2M2YzdiNjQ5NmQ4NDQzYWFmMjc2OTEyYzNiNWI0MDdfMjMtNy0xLTEtMzQ5MjA_6b248bff-2f1a-4ca4-b1ce-503701381dd8"
      unitRef="usd">-21280000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0913c770379a4f6ba154275e8d40f75a_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOjdjNmM3YjY0OTZkODQ0M2FhZjI3NjkxMmMzYjViNDA3L3RhYmxlcmFuZ2U6N2M2YzdiNjQ5NmQ4NDQzYWFmMjc2OTEyYzNiNWI0MDdfMjMtOS0xLTEtMzQ5MjA_72782fcb-9db6-4e60-be3d-ded2eb9d82d2"
      unitRef="usd">-7082000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i99331700d78f4e359a41998118677173_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOjdjNmM3YjY0OTZkODQ0M2FhZjI3NjkxMmMzYjViNDA3L3RhYmxlcmFuZ2U6N2M2YzdiNjQ5NmQ4NDQzYWFmMjc2OTEyYzNiNWI0MDdfMjMtMTEtMS0xLTM0OTIw_b359afdc-00c3-4b5f-8d1c-11b85a46cc7f"
      unitRef="usd">293860000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic99f1974fc964826afa18735e7e6352b_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfMS0xLTEtMS0zNDkyMA_78e40444-ac5f-4842-983b-f54a026475ed"
      unitRef="usd">279000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6a2fd466e3f341628c0c4ae310f443a0_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfMS0zLTEtMS0zNDkyMA_a18a864d-4fab-4f2c-8657-5f9e546a00f6"
      unitRef="usd">137575000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iee0d22ca4f904b43b66ac25855f0e54e_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfMS01LTEtMS0zNDkyMA_c920371e-cb17-40c4-9317-60b360536d7b"
      unitRef="usd">175178000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic8eef54ae81a4523b24ed6550d3c37ee_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfMS03LTEtMS0zNDkyMA_45ed85e8-d93f-41c7-826d-58ab6ffea811"
      unitRef="usd">-20744000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1b26e001c1e245b8b6b84c0e9f481e9c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfMS05LTEtMS0zNDkyMA_f3252f8d-a2ed-4d5b-9730-20b6d57d43fe"
      unitRef="usd">-6749000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6c4d05d989434a90961fd9520fcac073_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfMS0xMS0xLTEtMzQ5MjA_b6b6ab2d-4db7-43fc-ae10-4659cae1145b"
      unitRef="usd">285539000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="ia401122f47724e40810c5750dbb66b85_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfMi0xLTEtMS0zNDkyMA_94ade0e2-b150-441e-aab4-14d329e5b010"
      unitRef="usd">0</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i00cca71fe1364edfb64886a985a17f62_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfMi0zLTEtMS0zNDkyMA_812570d3-672a-44ef-a93c-667c46e55e48"
      unitRef="usd">0</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ib7489ed87c974bd1a539c1a4dd9f3465_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfMi01LTEtMS0zNDkyMA_3e7519e6-b4c3-495d-b782-66275728adc9"
      unitRef="usd">-77356000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i293aecaa3fd848c5b5658dc29e47d1f2_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfMi03LTEtMS0zNDkyMA_db0546cc-439b-493d-b0db-ee60c182f464"
      unitRef="usd">0</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i601f5a98b06346e2b978bd9adadd36a2_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfMi05LTEtMS0zNDkyMA_711da5de-75c6-4450-94b2-57e4e43b19ae"
      unitRef="usd">0</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfMi0xMS0xLTEtMzQ5MjA_a5a9fadc-abd0-47f5-858f-bccb0e575d03"
      unitRef="usd">-77356000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ia401122f47724e40810c5750dbb66b85_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfMy0xLTEtMS0zNDkyMA_74de8824-c8f9-42a2-8bc4-5e50eb7da3c2"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i00cca71fe1364edfb64886a985a17f62_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfMy0zLTEtMS0zNDkyMA_c60c5d3c-f979-4bec-9749-662d278992da"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ib7489ed87c974bd1a539c1a4dd9f3465_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfMy01LTEtMS0zNDkyMA_63833ac3-1da0-40b1-8835-2f1a56229220"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i293aecaa3fd848c5b5658dc29e47d1f2_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfMy03LTEtMS0zNDkyMA_bd588350-ad12-4b53-8f94-1297ff81a4a9"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i601f5a98b06346e2b978bd9adadd36a2_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfMy05LTEtMS0zNDkyMA_5ae1b30e-bc1f-445d-8fb0-b851426a0f22"
      unitRef="usd">-728000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfMy0xMS0xLTEtMzQ5MjA_3d5836a7-37f2-42e4-9daf-ab56353a9b8e"
      unitRef="usd">-728000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="ia401122f47724e40810c5750dbb66b85_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfNC0xLTEtMS0zNDkyMA_dd4a1b85-d4ae-4631-affb-f0a1ed141173"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i00cca71fe1364edfb64886a985a17f62_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfNC0zLTEtMS0zNDkyMA_6671b54a-dc0b-4b4c-9f18-7b3b1f88cba8"
      unitRef="usd">-189000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="ib7489ed87c974bd1a539c1a4dd9f3465_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfNC01LTEtMS0zNDkyMA_c0dfdba8-3210-454b-8102-248f641b0ab7"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i293aecaa3fd848c5b5658dc29e47d1f2_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfNC03LTEtMS0zNDkyMA_9451e744-5b60-49c9-96d4-f2f5877d2b36"
      unitRef="usd">388000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i601f5a98b06346e2b978bd9adadd36a2_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfNC05LTEtMS0zNDkyMA_7b99ed64-4dc2-462f-b6c2-b41be7478106"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfNC0xMS0xLTEtMzQ5MjA_09321a5a-736c-4400-8b09-b95f12eb20a0"
      unitRef="usd">199000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalOther
      contextRef="ia401122f47724e40810c5750dbb66b85_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfNi0xLTEtMS0zNDkyMA_d8222887-531c-4b30-a52d-36a335f861a3"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalOther>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalOther
      contextRef="i00cca71fe1364edfb64886a985a17f62_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfNi0zLTEtMS0zNDkyMA_b21fbe0a-6d31-45d1-af4f-efa8d9a7029b"
      unitRef="usd">-5102000</us-gaap:AdjustmentsToAdditionalPaidInCapitalOther>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalOther
      contextRef="ib7489ed87c974bd1a539c1a4dd9f3465_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfNi01LTEtMS0zNDkyMA_e8bf1e82-50c1-4ed7-b1f9-671472a74e32"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalOther>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalOther
      contextRef="i293aecaa3fd848c5b5658dc29e47d1f2_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfNi03LTEtMS0zNDkyMA_6c3bd397-9582-45e0-b12d-8f97f9089bcc"
      unitRef="usd">5102000</us-gaap:AdjustmentsToAdditionalPaidInCapitalOther>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalOther
      contextRef="i601f5a98b06346e2b978bd9adadd36a2_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfNi05LTEtMS0zNDkyMA_a19a93f2-ee85-4cde-9f06-34790fc2bd7e"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalOther>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalOther
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfNi0xMS0xLTEtMzQ5MjA_1c4e426e-f246-4824-98c5-806ae62e5584"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalOther>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ia401122f47724e40810c5750dbb66b85_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfNy0xLTEtMS0zNDkyMA_9b3b791b-65a6-4331-b1aa-38a9f65dffd4"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i00cca71fe1364edfb64886a985a17f62_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfNy0zLTEtMS0zNDkyMA_4f19bf0c-5337-4c4a-9d68-5dd5b9082fa6"
      unitRef="usd">-221000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ib7489ed87c974bd1a539c1a4dd9f3465_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfNy01LTEtMS0zNDkyMA_9f92f812-92b2-4129-acb2-f40747cfa267"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i293aecaa3fd848c5b5658dc29e47d1f2_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfNy03LTEtMS0zNDkyMA_1c844ef4-7f50-4f33-982e-a6caad91e807"
      unitRef="usd">433000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i601f5a98b06346e2b978bd9adadd36a2_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfNy05LTEtMS0zNDkyMA_2590bfae-27c6-44ff-b90c-0cea274dd35a"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfNy0xMS0xLTEtMzQ5MjA_665df518-9b0e-439a-a5ce-a1ded23903df"
      unitRef="usd">212000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <mtrx:OtherTreasurySharePurchases
      contextRef="ia401122f47724e40810c5750dbb66b85_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfOS0xLTEtMS0zNDkyMA_ee0aef47-ac5a-4824-9cc6-1e23c1665f30"
      unitRef="usd">0</mtrx:OtherTreasurySharePurchases>
    <mtrx:OtherTreasurySharePurchases
      contextRef="i00cca71fe1364edfb64886a985a17f62_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfOS0zLTEtMS0zNDkyMA_e2f1a2e2-ff5a-4962-9e30-7bc580fad2df"
      unitRef="usd">0</mtrx:OtherTreasurySharePurchases>
    <mtrx:OtherTreasurySharePurchases
      contextRef="ib7489ed87c974bd1a539c1a4dd9f3465_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfOS01LTEtMS0zNDkyMA_09ecec83-c006-4b99-b120-df820d682205"
      unitRef="usd">0</mtrx:OtherTreasurySharePurchases>
    <mtrx:OtherTreasurySharePurchases
      contextRef="i293aecaa3fd848c5b5658dc29e47d1f2_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfOS03LTEtMS0zNDkyMA_b62c0be0-78da-4e86-864b-ee16de160691"
      unitRef="usd">853000</mtrx:OtherTreasurySharePurchases>
    <mtrx:OtherTreasurySharePurchases
      contextRef="i601f5a98b06346e2b978bd9adadd36a2_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfOS05LTEtMS0zNDkyMA_b204cdf0-a255-4bc9-ba1c-2c6bbbbf4684"
      unitRef="usd">0</mtrx:OtherTreasurySharePurchases>
    <mtrx:OtherTreasurySharePurchases
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfOS0xMS0xLTEtMzQ5MjA_3e60f201-283c-4ac1-bf74-dba493f6ae28"
      unitRef="usd">853000</mtrx:OtherTreasurySharePurchases>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ia401122f47724e40810c5750dbb66b85_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfMTAtMS0xLTEtMzQ5MjA_257071f9-ded7-4c7d-9430-084ed0b0578d"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i00cca71fe1364edfb64886a985a17f62_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfMTAtMy0xLTEtMzQ5MjA_51e9e2e3-80ea-40cc-be2d-cdf96c6f6ecd"
      unitRef="usd">5823000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ib7489ed87c974bd1a539c1a4dd9f3465_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfMTAtNS0xLTEtMzQ5MjA_277e5def-558e-4e41-b123-c78f8ce19a72"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i293aecaa3fd848c5b5658dc29e47d1f2_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfMTAtNy0xLTEtMzQ5MjA_6f390964-4035-4849-8e6d-a7cf502293bc"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i601f5a98b06346e2b978bd9adadd36a2_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfMTAtOS0xLTEtMzQ5MjA_93f99ec2-4125-4845-a9bc-8b80e4578f97"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfMTAtMTEtMS0xLTM0OTIw_ed73f866-f475-42e3-a9c7-326f55846aef"
      unitRef="usd">5823000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="icff9c1f83efc40659e9a8dd31eb756f2_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfMTEtMS0xLTEtMzQ5MjA_86ef86f5-c1ce-4e2d-acc9-57cf70f346a4"
      unitRef="usd">279000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9a99ff9e654c4bec8a4086c52da74c26_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfMTEtMy0xLTEtMzQ5MjA_bfc456de-754d-4634-a727-816c0eaa43b6"
      unitRef="usd">137886000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i08fde66bf6cf4e2aa6ad3ee8c827557b_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfMTEtNS0xLTEtMzQ5MjA_2ff74397-67e3-4826-ad84-11248c23999e"
      unitRef="usd">97822000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i653585a8a5e542bbb2f46ca5c77c8845_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfMTEtNy0xLTEtMzQ5MjA_e1e88086-4182-4500-9e70-5d1c8f425914"
      unitRef="usd">-15674000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i122c951a89ca4fdc96f42514edc21caa_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfMTEtOS0xLTEtMzQ5MjA_1396a292-6e74-487d-9932-c55afcd7596c"
      unitRef="usd">-7477000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibac5a061768447b181145cc66aae6e0a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfMTEtMTEtMS0xLTM0OTIw_77f50954-8181-4818-9778-43b60c8721a0"
      unitRef="usd">212836000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i91bd4bb9e9134c56938fcf937d04699e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfMTMtMS0xLTEtMzQ5MjA_3b58f9b4-7799-47b4-a9fa-68f078485639"
      unitRef="usd">279000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7f6cd864c5a641b9a9e5f754dad535c3_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfMTMtMy0xLTEtMzQ5MjA_ec714a2a-483e-43da-9c7d-9da7aaaaabed"
      unitRef="usd">138966000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie7aeaecbd45e4398a41e8419a2606dfb_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfMTMtNS0xLTEtMzQ5MjA_c8d10789-ccd6-498c-87f7-3dd96a339daa"
      unitRef="usd">206402000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id720e95a53c04ab08804b92a2e67c617_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfMTMtNy0xLTEtMzQ5MjA_9e7ad955-bfd9-489d-9dc5-efe465b66aaa"
      unitRef="usd">-29385000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iab0c80e4704a45d9893a03ba83333c1d_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfMTMtOS0xLTEtMzQ5MjA_c9f7ec91-2e87-48b5-86bc-24ae890b44d5"
      unitRef="usd">-8373000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic428f311c2394931bc44198817b5208c_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfMTMtMTEtMS0xLTM0OTIw_85f814b8-6951-41de-a804-411aab685403"
      unitRef="usd">307889000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="if3985db445ae4e6c9e4f6584dd7f5e2c_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfMTQtMS0xLTEtMzQ5MjA_e261d0ba-a556-4aa4-a793-afbaf136a943"
      unitRef="usd">0</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="id0a5c800d98d4b588d6c70a7310ebce3_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfMTQtMy0xLTEtMzQ5MjA_5bb38dff-69af-42c9-b900-b6dee09a4802"
      unitRef="usd">0</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i3770bb9575f84ff7bbc42d12d8bc3754_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfMTQtNS0xLTEtMzQ5MjA_deb4bd7f-72db-4bb1-b13e-a6130fe007ab"
      unitRef="usd">-20501000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i8f7df765eda9470fb3f1d90e256c9413_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfMTQtNy0xLTEtMzQ5MjA_7303e110-1d65-4c8a-aab0-2b5a44fcef94"
      unitRef="usd">0</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ieea64e204aa848a3afa8edc363f75bf8_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfMTQtOS0xLTEtMzQ5MjA_ceec0e0d-417b-47b6-8dd4-5d8a2a3b4637"
      unitRef="usd">0</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i6f5de1ed688848949019a148f3549581_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfMTQtMTEtMS0xLTM0OTIw_c1bb3dc8-0787-4038-98cf-d4ec38cd7cc1"
      unitRef="usd">-20501000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="if3985db445ae4e6c9e4f6584dd7f5e2c_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfMTUtMS0xLTEtMzQ5MjA_0430d797-34da-469e-acc4-6c2fccc745d1"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="id0a5c800d98d4b588d6c70a7310ebce3_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfMTUtMy0xLTEtMzQ5MjA_314bf661-1055-42fe-b883-0cf513611070"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i3770bb9575f84ff7bbc42d12d8bc3754_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfMTUtNS0xLTEtMzQ5MjA_3ab94ec6-59bd-4310-9709-04177bc1472c"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i8f7df765eda9470fb3f1d90e256c9413_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfMTUtNy0xLTEtMzQ5MjA_fa1b9a8c-c482-47e7-9ff0-bb1fdfa42061"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ieea64e204aa848a3afa8edc363f75bf8_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfMTUtOS0xLTEtMzQ5MjA_77d70634-7cec-446d-aaea-2a9379fac606"
      unitRef="usd">1291000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i6f5de1ed688848949019a148f3549581_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfMTUtMTEtMS0xLTM0OTIw_85313dc4-2d18-4fd8-ab40-88fc80cdaffb"
      unitRef="usd">1291000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="if3985db445ae4e6c9e4f6584dd7f5e2c_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfMTYtMS0xLTEtMzQ5MjA_3c04d50f-1590-4e9a-8c14-0fe88739243e"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="id0a5c800d98d4b588d6c70a7310ebce3_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfMTYtMy0xLTEtMzQ5MjA_3deecdae-dbe7-49ee-9f84-47b9b4f6198b"
      unitRef="usd">-68000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i3770bb9575f84ff7bbc42d12d8bc3754_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfMTYtNS0xLTEtMzQ5MjA_6fd58b08-8a1f-4916-ba83-1c92e752dac7"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i8f7df765eda9470fb3f1d90e256c9413_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfMTYtNy0xLTEtMzQ5MjA_7502d08d-2c1c-4f83-aefe-1f0e4b09724c"
      unitRef="usd">160000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="ieea64e204aa848a3afa8edc363f75bf8_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfMTYtOS0xLTEtMzQ5MjA_b5b615ad-1128-483b-8f3b-49e6c6c45282"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i6f5de1ed688848949019a148f3549581_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfMTYtMTEtMS0xLTM0OTIw_f4dba189-4872-4130-83c0-4d08a3025aa3"
      unitRef="usd">92000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalOther
      contextRef="if3985db445ae4e6c9e4f6584dd7f5e2c_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfMTgtMS0xLTEtMzQ5MjA_e71ae711-daf2-4307-a077-a316b7a7c80c"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalOther>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalOther
      contextRef="id0a5c800d98d4b588d6c70a7310ebce3_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfMTgtMy0xLTEtMzQ5MjA_696267d8-8953-4f82-b29b-2e5c49b6c38c"
      unitRef="usd">-9083000</us-gaap:AdjustmentsToAdditionalPaidInCapitalOther>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalOther
      contextRef="i3770bb9575f84ff7bbc42d12d8bc3754_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfMTgtNS0xLTEtMzQ5MjA_ceca25e3-4ca5-4a6d-abc5-104f87901c3a"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalOther>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalOther
      contextRef="i8f7df765eda9470fb3f1d90e256c9413_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfMTgtNy0xLTEtMzQ5MjA_a0768456-b5df-4843-b7d6-28fbe4a4203b"
      unitRef="usd">9083000</us-gaap:AdjustmentsToAdditionalPaidInCapitalOther>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalOther
      contextRef="ieea64e204aa848a3afa8edc363f75bf8_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfMTgtOS0xLTEtMzQ5MjA_d4cc3030-5141-4c25-a23a-33da88768df1"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalOther>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalOther
      contextRef="i6f5de1ed688848949019a148f3549581_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfMTgtMTEtMS0xLTM0OTIw_165a1217-35fc-4b7d-ab8c-b33dd44efa6f"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalOther>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="if3985db445ae4e6c9e4f6584dd7f5e2c_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfMTktMS0xLTEtMzQ5MjA_be369f66-4c21-4c9d-a5c2-054952c2b853"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="id0a5c800d98d4b588d6c70a7310ebce3_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfMTktMy0xLTEtMzQ5MjA_392710d4-39cb-4115-afd6-32ea5cf686cb"
      unitRef="usd">-186000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i3770bb9575f84ff7bbc42d12d8bc3754_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfMTktNS0xLTEtMzQ5MjA_9eaa1add-719c-4a28-94bc-59d742561084"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i8f7df765eda9470fb3f1d90e256c9413_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfMTktNy0xLTEtMzQ5MjA_5121b36b-d7ce-4081-87ff-762ecc1c57ec"
      unitRef="usd">416000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ieea64e204aa848a3afa8edc363f75bf8_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfMTktOS0xLTEtMzQ5MjA_baaa8041-e6bb-4133-8383-03f4d3281c7e"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i6f5de1ed688848949019a148f3549581_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfMTktMTEtMS0xLTM0OTIw_5c3ee3d4-f82c-4546-a64c-2a8956c11d5d"
      unitRef="usd">230000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <mtrx:OtherTreasurySharePurchases
      contextRef="if3985db445ae4e6c9e4f6584dd7f5e2c_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfMjEtMS0xLTEtMzQ5MjA_0320819c-bdfb-46f1-8d0c-3c00192b047b"
      unitRef="usd">0</mtrx:OtherTreasurySharePurchases>
    <mtrx:OtherTreasurySharePurchases
      contextRef="id0a5c800d98d4b588d6c70a7310ebce3_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfMjEtMy0xLTEtMzQ5MjA_f695a8e9-fb54-4fa8-846b-fa46c881a77d"
      unitRef="usd">0</mtrx:OtherTreasurySharePurchases>
    <mtrx:OtherTreasurySharePurchases
      contextRef="i3770bb9575f84ff7bbc42d12d8bc3754_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfMjEtNS0xLTEtMzQ5MjA_6ffb92d0-9409-4257-942e-aa9a1504f156"
      unitRef="usd">0</mtrx:OtherTreasurySharePurchases>
    <mtrx:OtherTreasurySharePurchases
      contextRef="i8f7df765eda9470fb3f1d90e256c9413_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfMjEtNy0xLTEtMzQ5MjA_af4b3ef6-32ad-4182-ac08-828c7c7435c2"
      unitRef="usd">1554000</mtrx:OtherTreasurySharePurchases>
    <mtrx:OtherTreasurySharePurchases
      contextRef="ieea64e204aa848a3afa8edc363f75bf8_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfMjEtOS0xLTEtMzQ5MjA_b665cdf6-00a9-4fb3-880d-1c4338e2e7e5"
      unitRef="usd">0</mtrx:OtherTreasurySharePurchases>
    <mtrx:OtherTreasurySharePurchases
      contextRef="i6f5de1ed688848949019a148f3549581_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfMjEtMTEtMS0xLTM0OTIw_0cdd2aed-149c-470f-b2f0-ccb2915c2888"
      unitRef="usd">1554000</mtrx:OtherTreasurySharePurchases>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="if3985db445ae4e6c9e4f6584dd7f5e2c_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfMjItMS0xLTEtMzQ5MjA_a3bb493c-e4ed-482c-931e-90f1a3daf5b1"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="id0a5c800d98d4b588d6c70a7310ebce3_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfMjItMy0xLTEtMzQ5MjA_23b09354-09d0-437e-b301-6ac33a8651e5"
      unitRef="usd">6413000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i3770bb9575f84ff7bbc42d12d8bc3754_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfMjItNS0xLTEtMzQ5MjA_a1e4bd47-3f97-4131-bcd8-d70a2a3c5d3d"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i8f7df765eda9470fb3f1d90e256c9413_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfMjItNy0xLTEtMzQ5MjA_70432d05-bd36-42da-a1c0-048cf4767659"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ieea64e204aa848a3afa8edc363f75bf8_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfMjItOS0xLTEtMzQ5MjA_231a1672-ce19-45d8-bdab-8d9d20f23f0a"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i6f5de1ed688848949019a148f3549581_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfMjItMTEtMS0xLTM0OTIw_2d7be6f4-bc58-43ce-aa81-f59874d7d182"
      unitRef="usd">6413000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i683fde7284dc489e8a00f5f9eefab7c5_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfMjMtMS0xLTEtMzQ5MjA_6e5c5713-55ea-49eb-bba2-3be2b91fed71"
      unitRef="usd">279000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id91d2036af3f4c1e9c5d94bc87e26220_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfMjMtMy0xLTEtMzQ5MjA_01fa8e7c-efde-48b8-88fd-813a46038f9c"
      unitRef="usd">136042000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7a9a92699cc54f558ea6bb6b054f7623_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfMjMtNS0xLTEtMzQ5MjA_c3598be3-c251-4a3c-86d2-766a27f09d88"
      unitRef="usd">185901000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5fcecde7f01545b399b550f7818c941a_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfMjMtNy0xLTEtMzQ5MjA_7d577ef1-30f4-4f4d-8acb-ec5d7b24328c"
      unitRef="usd">-21280000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0913c770379a4f6ba154275e8d40f75a_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfMjMtOS0xLTEtMzQ5MjA_becb9a2a-f40d-407a-97c2-64736de0f4b1"
      unitRef="usd">-7082000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i99331700d78f4e359a41998118677173_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF8zNC9mcmFnOjI1NjBjNDg3MzBkNDRmZTRiY2RjMDBkMmZkOTIzYzlkL3RhYmxlOmE2ZWIzYzdmZTBkYTRkYzZhZWNhZmIzZTkwY2M3ZmM1L3RhYmxlcmFuZ2U6YTZlYjNjN2ZlMGRhNGRjNmFlY2FmYjNlOTBjYzdmYzVfMjMtMTEtMS0xLTM0OTIw_6d46d7fd-affd-4047-800c-82f92e2642a8"
      unitRef="usd">293860000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF80My9mcmFnOmFkZDliYmQzZDUzZTRkYmViYTg3NzVlYTBjZDZjNGZhL3RleHRyZWdpb246YWRkOWJiZDNkNTNlNGRiZWJhODc3NWVhMGNkNmM0ZmFfMjkwNw_c4546936-280b-4b5e-9f18-a8fc0969db12">Basis of Presentation and Significant Accounting Policies&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The condensed consolidated financial statements include the accounts of Matrix Service Company and its subsidiaries (&#x201c;Matrix&#x201d;, &#x201c;we&#x201d;, &#x201c;our&#x201d;, &#x201c;us&#x201d;, &#x201c;its&#x201d; or the &#x201c;Company&#x201d;), unless otherwise indicated.  Intercompany balances and transactions have been eliminated in consolidation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with Rule 10-01 of Regulation S-X for interim financial statements required to be filed with the Securities and Exchange Commission and do not include all information and footnotes required by U.S. generally accepted accounting principles ("GAAP") for complete financial statements.  The information furnished reflects all adjustments, consisting of normal recurring adjustments, that are, in the opinion of management, necessary for a fair statement of the results of operations, cash flows and financial position for the interim periods presented.  The accompanying condensed consolidated financial statements should be read in conjunction with the audited financial statements for the year ended June&#160;30, 2021, included in our Annual Report on Form 10-K for the year then ended.  The results of operations for the three and nine months ended March&#160;31, 2022 may not necessarily be indicative of the results of operations for the full year ending June&#160;30, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Significant Accounting Policies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We updated our significant accounting policies as a result of entering into an asset-backed credit agreement (the "ABL Facility"), which requires us to maintain a restricted cash balance (See Note 5 - Debt for more information about the ABL Facility).  Our other significant accounting policies are detailed in &#x201c;Note 1 - Summary of Significant Accounting Policies&#x201d; of our Annual Report on Form 10-K for the year ended June 30, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Cash, Cash Equivalents and Restricted Cash&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The ABL Facility requires us to maintain a minimum of $25.0 million of restricted cash at all times.  Since this cash must be restricted through the maturity date of the ABL Facility, which is beyond one year, we have classified this restricted cash as non-current in our Condensed Consolidated Balance Sheets.  During the third quarter, restrictions were released on $2.6&#160;million of cash that supported a prior purchase card program.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides a reconciliation of cash, cash equivalents and restricted cash in the Condensed Consolidated Balance Sheets to the total cash, cash equivalents and restricted cash shown in the Condensed Consolidated Statements of Cash Flows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.338%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.599%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash, cash equivalents and restricted cash shown in the Condensed Consolidated Statements of Cash Flows&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock>
    <dei:DocumentPeriodEndDate
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF80My9mcmFnOmFkZDliYmQzZDUzZTRkYmViYTg3NzVlYTBjZDZjNGZhL3RleHRyZWdpb246YWRkOWJiZDNkNTNlNGRiZWJhODc3NWVhMGNkNmM0ZmFfMTMxNg_e083d7b9-f338-4712-9f54-7bae87ee2563">2022-03-31</dei:DocumentPeriodEndDate>
    <us-gaap:CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF80My9mcmFnOmFkZDliYmQzZDUzZTRkYmViYTg3NzVlYTBjZDZjNGZhL3RleHRyZWdpb246YWRkOWJiZDNkNTNlNGRiZWJhODc3NWVhMGNkNmM0ZmFfMjkwMQ_93d915f9-d55e-4bf7-9722-82ed70bcca47">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Cash, Cash Equivalents and Restricted Cash&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The ABL Facility requires us to maintain a minimum of $25.0 million of restricted cash at all times.  Since this cash must be restricted through the maturity date of the ABL Facility, which is beyond one year, we have classified this restricted cash as non-current in our Condensed Consolidated Balance Sheets.  During the third quarter, restrictions were released on $2.6&#160;million of cash that supported a prior purchase card program.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides a reconciliation of cash, cash equivalents and restricted cash in the Condensed Consolidated Balance Sheets to the total cash, cash equivalents and restricted cash shown in the Condensed Consolidated Statements of Cash Flows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.338%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.599%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash, cash equivalents and restricted cash shown in the Condensed Consolidated Statements of Cash Flows&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy>
    <us-gaap:RestrictedCashCurrent
      contextRef="ib2e6fa72354b4cc781d7eecd09da61d0_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF80My9mcmFnOmFkZDliYmQzZDUzZTRkYmViYTg3NzVlYTBjZDZjNGZhL3RleHRyZWdpb246YWRkOWJiZDNkNTNlNGRiZWJhODc3NWVhMGNkNmM0ZmFfMjc0ODc3OTA3NDA2NA_50541142-d4a8-491f-997f-e97e496781d6"
      unitRef="usd">2600000</us-gaap:RestrictedCashCurrent>
    <us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF80My9mcmFnOmFkZDliYmQzZDUzZTRkYmViYTg3NzVlYTBjZDZjNGZhL3RleHRyZWdpb246YWRkOWJiZDNkNTNlNGRiZWJhODc3NWVhMGNkNmM0ZmFfMjkwMg_04b23106-38a4-4552-9e2b-7c741cc7d2d6">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides a reconciliation of cash, cash equivalents and restricted cash in the Condensed Consolidated Balance Sheets to the total cash, cash equivalents and restricted cash shown in the Condensed Consolidated Statements of Cash Flows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.338%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.599%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash, cash equivalents and restricted cash shown in the Condensed Consolidated Statements of Cash Flows&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock>
    <dei:DocumentPeriodEndDate
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF80My9mcmFnOmFkZDliYmQzZDUzZTRkYmViYTg3NzVlYTBjZDZjNGZhL3RhYmxlOmJhZTFlY2ExNzBiZDQ5Y2VhMjIyZjRiNjBlNzIwZTkzL3RhYmxlcmFuZ2U6YmFlMWVjYTE3MGJkNDljZWEyMjJmNGI2MGU3MjBlOTNfMC0yLTEtMS0zNDkyMA_e083d7b9-f338-4712-9f54-7bae87ee2563">2022-03-31</dei:DocumentPeriodEndDate>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ibac5a061768447b181145cc66aae6e0a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF80My9mcmFnOmFkZDliYmQzZDUzZTRkYmViYTg3NzVlYTBjZDZjNGZhL3RhYmxlOmJhZTFlY2ExNzBiZDQ5Y2VhMjIyZjRiNjBlNzIwZTkzL3RhYmxlcmFuZ2U6YmFlMWVjYTE3MGJkNDljZWEyMjJmNGI2MGU3MjBlOTNfMS0yLTEtMS0zNDkyMA_7a437497-0cf1-40d4-9559-c2bf7731b3b4"
      unitRef="usd">34092000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i6c4d05d989434a90961fd9520fcac073_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF80My9mcmFnOmFkZDliYmQzZDUzZTRkYmViYTg3NzVlYTBjZDZjNGZhL3RhYmxlOmJhZTFlY2ExNzBiZDQ5Y2VhMjIyZjRiNjBlNzIwZTkzL3RhYmxlcmFuZ2U6YmFlMWVjYTE3MGJkNDljZWEyMjJmNGI2MGU3MjBlOTNfMS00LTEtMS0zNDkyMA_e2d1111a-6a84-428a-8d3e-968cdd0c0564"
      unitRef="usd">83878000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="ibac5a061768447b181145cc66aae6e0a_I20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF80My9mcmFnOmFkZDliYmQzZDUzZTRkYmViYTg3NzVlYTBjZDZjNGZhL3RhYmxlOmJhZTFlY2ExNzBiZDQ5Y2VhMjIyZjRiNjBlNzIwZTkzL3RhYmxlcmFuZ2U6YmFlMWVjYTE3MGJkNDljZWEyMjJmNGI2MGU3MjBlOTNfMy0yLTEtMS0zNDkyMA_38582ea7-e87d-4598-99f4-2304af89f12d"
      unitRef="usd">25000000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="ibac5a061768447b181145cc66aae6e0a_I20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF80My9mcmFnOmFkZDliYmQzZDUzZTRkYmViYTg3NzVlYTBjZDZjNGZhL3RhYmxlOmJhZTFlY2ExNzBiZDQ5Y2VhMjIyZjRiNjBlNzIwZTkzL3RhYmxlcmFuZ2U6YmFlMWVjYTE3MGJkNDljZWEyMjJmNGI2MGU3MjBlOTNfMy0yLTEtMS0zNDkyMA_5fe28b04-f74f-486f-8fa3-7404828c16dd"
      unitRef="usd">25000000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="i6c4d05d989434a90961fd9520fcac073_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF80My9mcmFnOmFkZDliYmQzZDUzZTRkYmViYTg3NzVlYTBjZDZjNGZhL3RhYmxlOmJhZTFlY2ExNzBiZDQ5Y2VhMjIyZjRiNjBlNzIwZTkzL3RhYmxlcmFuZ2U6YmFlMWVjYTE3MGJkNDljZWEyMjJmNGI2MGU3MjBlOTNfMy00LTEtMS0zNDkyMA_c4942c3c-764e-4ee7-bd4c-1d85af334906"
      unitRef="usd">0</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ibac5a061768447b181145cc66aae6e0a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF80My9mcmFnOmFkZDliYmQzZDUzZTRkYmViYTg3NzVlYTBjZDZjNGZhL3RhYmxlOmJhZTFlY2ExNzBiZDQ5Y2VhMjIyZjRiNjBlNzIwZTkzL3RhYmxlcmFuZ2U6YmFlMWVjYTE3MGJkNDljZWEyMjJmNGI2MGU3MjBlOTNfNC0yLTEtMS0zNDkyMA_a8722f39-ec4d-49ec-a851-ad2b1ed93f7b"
      unitRef="usd">59092000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i6c4d05d989434a90961fd9520fcac073_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF80My9mcmFnOmFkZDliYmQzZDUzZTRkYmViYTg3NzVlYTBjZDZjNGZhL3RhYmxlOmJhZTFlY2ExNzBiZDQ5Y2VhMjIyZjRiNjBlNzIwZTkzL3RhYmxlcmFuZ2U6YmFlMWVjYTE3MGJkNDljZWEyMjJmNGI2MGU3MjBlOTNfNC00LTEtMS0zNDkyMA_26562963-fa79-48ba-9b8c-b32c3c0ecbb8"
      unitRef="usd">83878000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF80Ni9mcmFnOmViMDUyM2EwZDQ2ZTRlN2I4MTM1MTM0MjMyYzMwNjMxL3RleHRyZWdpb246ZWIwNTIzYTBkNDZlNGU3YjgxMzUxMzQyMzJjMzA2MzFfMzk4OQ_57eedb88-1c9c-497d-b2fd-236378f266cc">Revenue&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Remaining Performance Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We had $433.6 million of remaining performance obligations yet to be satisfied as of March&#160;31, 2022.  We expect to recognize $368.9 million of our remaining performance obligations as revenue within the next twelve months.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Contract Balances&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract terms with customers include the timing of billing and payments, which usually differs from the timing of revenue recognition.  As a result, we carry contract assets and liabilities in our balance sheet.  These contract assets and liabilities are calculated on a contract-by-contract basis and reported on a net basis at the end of each period and are classified as current.  We present our contract assets in the balance sheet as Costs and Estimated Earnings in Excess of Billings on Uncompleted Contracts ("CIE").  CIE consists of revenue recognized in excess of billings.  We present our contract liabilities in the balance sheet as Billings on Uncompleted Contracts in Excess of Costs and Estimated Earnings ("BIE").  BIE consists of billings in excess of revenue recognized.  The following table provides information about CIE and BIE:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.243%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Change&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Costs and estimated earnings in excess of billings on uncompleted contracts&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Billings on uncompleted contracts in excess of costs and estimated earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(73,868)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(53,832)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20,036)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net contract liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(27,475)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(23,058)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,417)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:7pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The difference between the beginning and ending balances of our CIE and BIE primarily results from the timing of revenue recognized relative to its billings.  The amount of revenue recognized during the nine months ended March&#160;31, 2022 that was included in the June&#160;30, 2021 BIE balance was $48.2 million.  This revenue consists primarily of work performed during the period on contracts with customers that had advance billings.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Progress billings in accounts receivable at March&#160;31, 2022 and June&#160;30, 2021 included retentions to be collected within one year of $14.1 million and $19.9 million, respectively.  Contract retentions collectible beyond one year are included in other assets, non-current in the Condensed Consolidated Balance Sheet and totaled $2.8 million as of March&#160;31, 2022 and $3.1 million as of June&#160;30, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Disaggregated Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue disaggregated by reportable segment is presented in Note 9 - Segment Information.  The following tables presents revenue disaggregated by geographic area where the work was performed and by contract type:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Geographic Disaggregation:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.946%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.163%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;138,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;459,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;445,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canada&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other international&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;177,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;148,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;507,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;498,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract Type Disaggregation:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.946%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.163%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed-price contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;303,508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;343,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Time and materials and other cost reimbursable contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;203,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;154,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;177,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;148,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;507,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;498,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:7pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Typically, we assume more risk with fixed-price contracts since increases in costs to perform the work may not be recoverable.  However, these types of contracts typically offer higher profits than time and materials and other cost reimbursable contracts when completed at or below the costs originally estimated.  The profitability of time and materials and other cost reimbursable contracts is typically lower than fixed-price contracts and is usually less volatile than fixed-price contracts since the profit component is factored into the rates charged for labor, equipment and materials, or is expressed in the contract as a percentage of the reimbursable costs incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revisions in Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our results of operations were materially impacted by an increase in the forecasted costs to complete a midstream gas processing project in the Process and Industrial Facilities segment, which resulted in a decrease in gross profit of $4.8&#160;million in the three and nine months ended March 31, 2022.  The increase in forecasted costs was primarily due to performance of a, now terminated, subcontractor, which will require rework in order to meet our client's expectations.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our results of operations were materially impacted by changes in the forecasted costs to complete a large capital project in the Utility and Power Infrastructure segment.  Improved project execution resulted in an increase in gross profit of $0.8&#160;million during the three months ended March 31, 2022.  However, increases in the forecasted costs to complete the project during the first half of fiscal 2022 resulted in the project reducing gross profit by $5.1&#160;million during the nine months ended March 31, 2022.  The increase in forecasted costs during the first half of the fiscal year was principally due to unexpected equipment repairs during commissioning that delayed the scheduled completion and increased the estimated costs to complete.  We achieved a critical performance milestone during the second quarter of fiscal 2022, which significantly reduced our financial exposure on the project.  We expect to complete the project during the fourth quarter of fiscal 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our results of operations were materially impacted by an increase in the costs required to complete a thermal energy storage tank repair and maintenance project in the Storage and Terminal Solutions segment, which resulted in a decrease in gross profit of $5.5&#160;million in the first half of fiscal 2022.  The increase in costs was primarily due to changes in repair scope, expanded client weld testing and associated schedule delays.  We expect to complete these repairs in the fourth quarter of fiscal 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="ibac5a061768447b181145cc66aae6e0a_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF80Ni9mcmFnOmViMDUyM2EwZDQ2ZTRlN2I4MTM1MTM0MjMyYzMwNjMxL3RleHRyZWdpb246ZWIwNTIzYTBkNDZlNGU3YjgxMzUxMzQyMzJjMzA2MzFfNjM_c5999944-4291-4f91-8b87-94c2524908a9"
      unitRef="usd">433600000</us-gaap:RevenueRemainingPerformanceObligation>
    <dei:DocumentPeriodEndDate
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF80Ni9mcmFnOmViMDUyM2EwZDQ2ZTRlN2I4MTM1MTM0MjMyYzMwNjMxL3RleHRyZWdpb246ZWIwNTIzYTBkNDZlNGU3YjgxMzUxMzQyMzJjMzA2MzFfMTI5_e083d7b9-f338-4712-9f54-7bae87ee2563">2022-03-31</dei:DocumentPeriodEndDate>
    <mtrx:Performanceobligationstoberecognizedasrevenuewithinnexttwelvemonths
      contextRef="ibac5a061768447b181145cc66aae6e0a_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF80Ni9mcmFnOmViMDUyM2EwZDQ2ZTRlN2I4MTM1MTM0MjMyYzMwNjMxL3RleHRyZWdpb246ZWIwNTIzYTBkNDZlNGU3YjgxMzUxMzQyMzJjMzA2MzFfMTU3_50f7752b-2cf5-4c79-ac8b-701b528bdcd5"
      unitRef="usd">368900000</mtrx:Performanceobligationstoberecognizedasrevenuewithinnexttwelvemonths>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF80Ni9mcmFnOmViMDUyM2EwZDQ2ZTRlN2I4MTM1MTM0MjMyYzMwNjMxL3RleHRyZWdpb246ZWIwNTIzYTBkNDZlNGU3YjgxMzUxMzQyMzJjMzA2MzFfMzk4Mw_677a1b75-d7f4-4338-9d5a-1ad3fae92138">The following table provides information about CIE and BIE:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.243%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Change&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Costs and estimated earnings in excess of billings on uncompleted contracts&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Billings on uncompleted contracts in excess of costs and estimated earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(73,868)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(53,832)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20,036)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net contract liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(27,475)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(23,058)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,417)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <dei:DocumentPeriodEndDate
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF80Ni9mcmFnOmViMDUyM2EwZDQ2ZTRlN2I4MTM1MTM0MjMyYzMwNjMxL3RhYmxlOjEyZmQ5MDY5ZmEyMjRhMjQ5NzVkYWQ2MzMxMjY2OWQ4L3RhYmxlcmFuZ2U6MTJmZDkwNjlmYTIyNGEyNDk3NWRhZDYzMzEyNjY5ZDhfMC0xLTEtMS0zNDkyMA_e083d7b9-f338-4712-9f54-7bae87ee2563">2022-03-31</dei:DocumentPeriodEndDate>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="ibac5a061768447b181145cc66aae6e0a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF80Ni9mcmFnOmViMDUyM2EwZDQ2ZTRlN2I4MTM1MTM0MjMyYzMwNjMxL3RhYmxlOjEyZmQ5MDY5ZmEyMjRhMjQ5NzVkYWQ2MzMxMjY2OWQ4L3RhYmxlcmFuZ2U6MTJmZDkwNjlmYTIyNGEyNDk3NWRhZDYzMzEyNjY5ZDhfMi0xLTEtMS0zNDkyMA_e41e9422-0203-4a06-ab1a-5ce4f80e2073"
      unitRef="usd">46393000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="i6c4d05d989434a90961fd9520fcac073_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF80Ni9mcmFnOmViMDUyM2EwZDQ2ZTRlN2I4MTM1MTM0MjMyYzMwNjMxL3RhYmxlOjEyZmQ5MDY5ZmEyMjRhMjQ5NzVkYWQ2MzMxMjY2OWQ4L3RhYmxlcmFuZ2U6MTJmZDkwNjlmYTIyNGEyNDk3NWRhZDYzMzEyNjY5ZDhfMi0zLTEtMS0zNDkyMA_b331301c-5829-4039-a19b-adcf2dd1069d"
      unitRef="usd">30774000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <mtrx:ChangeinCIE
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF80Ni9mcmFnOmViMDUyM2EwZDQ2ZTRlN2I4MTM1MTM0MjMyYzMwNjMxL3RhYmxlOjEyZmQ5MDY5ZmEyMjRhMjQ5NzVkYWQ2MzMxMjY2OWQ4L3RhYmxlcmFuZ2U6MTJmZDkwNjlmYTIyNGEyNDk3NWRhZDYzMzEyNjY5ZDhfMi01LTEtMS0zNDkyMA_af289225-f287-4c44-92a5-494d7b3e82e0"
      unitRef="usd">15619000</mtrx:ChangeinCIE>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="ibac5a061768447b181145cc66aae6e0a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF80Ni9mcmFnOmViMDUyM2EwZDQ2ZTRlN2I4MTM1MTM0MjMyYzMwNjMxL3RhYmxlOjEyZmQ5MDY5ZmEyMjRhMjQ5NzVkYWQ2MzMxMjY2OWQ4L3RhYmxlcmFuZ2U6MTJmZDkwNjlmYTIyNGEyNDk3NWRhZDYzMzEyNjY5ZDhfMy0xLTEtMS0zNDkyMA_4336c4c2-e9b0-449c-b11a-1655137566f7"
      unitRef="usd">73868000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i6c4d05d989434a90961fd9520fcac073_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF80Ni9mcmFnOmViMDUyM2EwZDQ2ZTRlN2I4MTM1MTM0MjMyYzMwNjMxL3RhYmxlOjEyZmQ5MDY5ZmEyMjRhMjQ5NzVkYWQ2MzMxMjY2OWQ4L3RhYmxlcmFuZ2U6MTJmZDkwNjlmYTIyNGEyNDk3NWRhZDYzMzEyNjY5ZDhfMy0zLTEtMS0zNDkyMA_a07bf126-236d-4628-b898-e621293d5119"
      unitRef="usd">53832000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <mtrx:ChangeinBIE
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF80Ni9mcmFnOmViMDUyM2EwZDQ2ZTRlN2I4MTM1MTM0MjMyYzMwNjMxL3RhYmxlOjEyZmQ5MDY5ZmEyMjRhMjQ5NzVkYWQ2MzMxMjY2OWQ4L3RhYmxlcmFuZ2U6MTJmZDkwNjlmYTIyNGEyNDk3NWRhZDYzMzEyNjY5ZDhfMy01LTEtMS0zNDkyMA_343387bc-30f7-4bce-adce-0520f8f900fb"
      unitRef="usd">-20036000</mtrx:ChangeinBIE>
    <mtrx:Contractwithcustomercurrentliabilitynet
      contextRef="ibac5a061768447b181145cc66aae6e0a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF80Ni9mcmFnOmViMDUyM2EwZDQ2ZTRlN2I4MTM1MTM0MjMyYzMwNjMxL3RhYmxlOjEyZmQ5MDY5ZmEyMjRhMjQ5NzVkYWQ2MzMxMjY2OWQ4L3RhYmxlcmFuZ2U6MTJmZDkwNjlmYTIyNGEyNDk3NWRhZDYzMzEyNjY5ZDhfNC0xLTEtMS0zNDkyMA_d0eb5041-e752-45b0-aa00-855b0b96492b"
      unitRef="usd">-27475000</mtrx:Contractwithcustomercurrentliabilitynet>
    <mtrx:Contractwithcustomercurrentliabilitynet
      contextRef="i6c4d05d989434a90961fd9520fcac073_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF80Ni9mcmFnOmViMDUyM2EwZDQ2ZTRlN2I4MTM1MTM0MjMyYzMwNjMxL3RhYmxlOjEyZmQ5MDY5ZmEyMjRhMjQ5NzVkYWQ2MzMxMjY2OWQ4L3RhYmxlcmFuZ2U6MTJmZDkwNjlmYTIyNGEyNDk3NWRhZDYzMzEyNjY5ZDhfNC0zLTEtMS0zNDkyMA_56cf1107-4502-46f9-9bff-94b037069fe9"
      unitRef="usd">-23058000</mtrx:Contractwithcustomercurrentliabilitynet>
    <mtrx:Changeinnetcontractbalances
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF80Ni9mcmFnOmViMDUyM2EwZDQ2ZTRlN2I4MTM1MTM0MjMyYzMwNjMxL3RhYmxlOjEyZmQ5MDY5ZmEyMjRhMjQ5NzVkYWQ2MzMxMjY2OWQ4L3RhYmxlcmFuZ2U6MTJmZDkwNjlmYTIyNGEyNDk3NWRhZDYzMzEyNjY5ZDhfNC01LTEtMS0zNDkyMA_ffeceae3-db4d-4f36-a063-8226fdc93ff4"
      unitRef="usd">-4417000</mtrx:Changeinnetcontractbalances>
    <dei:DocumentPeriodEndDate
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF80Ni9mcmFnOmViMDUyM2EwZDQ2ZTRlN2I4MTM1MTM0MjMyYzMwNjMxL3RleHRyZWdpb246ZWIwNTIzYTBkNDZlNGU3YjgxMzUxMzQyMzJjMzA2MzFfMTMxOQ_e083d7b9-f338-4712-9f54-7bae87ee2563">2022-03-31</dei:DocumentPeriodEndDate>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF80Ni9mcmFnOmViMDUyM2EwZDQ2ZTRlN2I4MTM1MTM0MjMyYzMwNjMxL3RleHRyZWdpb246ZWIwNTIzYTBkNDZlNGU3YjgxMzUxMzQyMzJjMzA2MzFfMTM2Ng_027495bb-14a6-4f9c-a357-eba5420f2bd3"
      unitRef="usd">48200000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ConstructionContractorReceivableRetainageYearOne
      contextRef="ibac5a061768447b181145cc66aae6e0a_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF80Ni9mcmFnOmViMDUyM2EwZDQ2ZTRlN2I4MTM1MTM0MjMyYzMwNjMxL3RleHRyZWdpb246ZWIwNTIzYTBkNDZlNGU3YjgxMzUxMzQyMzJjMzA2MzFfMTYwMw_6f2c4b52-b525-44ae-bdee-05137c2b0e02"
      unitRef="usd">14100000</us-gaap:ConstructionContractorReceivableRetainageYearOne>
    <us-gaap:ConstructionContractorReceivableRetainageYearOne
      contextRef="i6c4d05d989434a90961fd9520fcac073_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF80Ni9mcmFnOmViMDUyM2EwZDQ2ZTRlN2I4MTM1MTM0MjMyYzMwNjMxL3RleHRyZWdpb246ZWIwNTIzYTBkNDZlNGU3YjgxMzUxMzQyMzJjMzA2MzFfMTYxMA_85ed453b-cc5b-44a8-b2a7-a47f16c9689b"
      unitRef="usd">19900000</us-gaap:ConstructionContractorReceivableRetainageYearOne>
    <us-gaap:ConstructionContractorReceivableRetainageAfterYearOne
      contextRef="ibac5a061768447b181145cc66aae6e0a_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF80Ni9mcmFnOmViMDUyM2EwZDQ2ZTRlN2I4MTM1MTM0MjMyYzMwNjMxL3RleHRyZWdpb246ZWIwNTIzYTBkNDZlNGU3YjgxMzUxMzQyMzJjMzA2MzFfMTc3NQ_4b3d9abf-02af-425f-b108-bb4e562c8ece"
      unitRef="usd">2800000</us-gaap:ConstructionContractorReceivableRetainageAfterYearOne>
    <dei:DocumentPeriodEndDate
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF80Ni9mcmFnOmViMDUyM2EwZDQ2ZTRlN2I4MTM1MTM0MjMyYzMwNjMxL3RleHRyZWdpb246ZWIwNTIzYTBkNDZlNGU3YjgxMzUxMzQyMzJjMzA2MzFfMTc4NA_e083d7b9-f338-4712-9f54-7bae87ee2563">2022-03-31</dei:DocumentPeriodEndDate>
    <us-gaap:ConstructionContractorReceivableRetainageAfterYearOne
      contextRef="i6c4d05d989434a90961fd9520fcac073_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF80Ni9mcmFnOmViMDUyM2EwZDQ2ZTRlN2I4MTM1MTM0MjMyYzMwNjMxL3RleHRyZWdpb246ZWIwNTIzYTBkNDZlNGU3YjgxMzUxMzQyMzJjMzA2MzFfMTc5MQ_b361831b-3ccb-40cd-8e2f-62b5875f9da2"
      unitRef="usd">3100000</us-gaap:ConstructionContractorReceivableRetainageAfterYearOne>
    <us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF80Ni9mcmFnOmViMDUyM2EwZDQ2ZTRlN2I4MTM1MTM0MjMyYzMwNjMxL3RleHRyZWdpb246ZWIwNTIzYTBkNDZlNGU3YjgxMzUxMzQyMzJjMzA2MzFfMzk4NQ_aed28055-7c1e-4b4d-a897-9cfd5d32850f">The following tables presents revenue disaggregated by geographic area where the work was performed and by contract type:&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Geographic Disaggregation:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.946%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.163%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;138,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;459,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;445,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canada&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other international&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;177,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;148,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;507,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;498,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock>
    <dei:DocumentPeriodEndDate
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF80Ni9mcmFnOmViMDUyM2EwZDQ2ZTRlN2I4MTM1MTM0MjMyYzMwNjMxL3RhYmxlOjViMTc2NjI2OWZiNjRmOTliNzVkODdjMjAwOTgyMTU1L3RhYmxlcmFuZ2U6NWIxNzY2MjY5ZmI2NGY5OWI3NWQ4N2MyMDA5ODIxNTVfMS0yLTEtMS0zNDkyMA_e083d7b9-f338-4712-9f54-7bae87ee2563">2022-03-31</dei:DocumentPeriodEndDate>
    <dei:DocumentPeriodEndDate
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF80Ni9mcmFnOmViMDUyM2EwZDQ2ZTRlN2I4MTM1MTM0MjMyYzMwNjMxL3RhYmxlOjViMTc2NjI2OWZiNjRmOTliNzVkODdjMjAwOTgyMTU1L3RhYmxlcmFuZ2U6NWIxNzY2MjY5ZmI2NGY5OWI3NWQ4N2MyMDA5ODIxNTVfMS02LTEtMS0zNDkyMA_e083d7b9-f338-4712-9f54-7bae87ee2563">2022-03-31</dei:DocumentPeriodEndDate>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ia8affc6c69d34cd681ece0cefee283f4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF80Ni9mcmFnOmViMDUyM2EwZDQ2ZTRlN2I4MTM1MTM0MjMyYzMwNjMxL3RhYmxlOjViMTc2NjI2OWZiNjRmOTliNzVkODdjMjAwOTgyMTU1L3RhYmxlcmFuZ2U6NWIxNzY2MjY5ZmI2NGY5OWI3NWQ4N2MyMDA5ODIxNTVfMy0yLTEtMS0zNDkyMA_d31eaa30-e5ab-4b4f-8338-61e9349d7f20"
      unitRef="usd">160453000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ib7b9832d745d4343ac7c7382dae9db5c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF80Ni9mcmFnOmViMDUyM2EwZDQ2ZTRlN2I4MTM1MTM0MjMyYzMwNjMxL3RhYmxlOjViMTc2NjI2OWZiNjRmOTliNzVkODdjMjAwOTgyMTU1L3RhYmxlcmFuZ2U6NWIxNzY2MjY5ZmI2NGY5OWI3NWQ4N2MyMDA5ODIxNTVfMy00LTEtMS0zNDkyMA_a231fa6e-eeb8-4427-82ce-97ea7451fc0b"
      unitRef="usd">138001000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i2236155d6c754912b5598239d63b8e65_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF80Ni9mcmFnOmViMDUyM2EwZDQ2ZTRlN2I4MTM1MTM0MjMyYzMwNjMxL3RhYmxlOjViMTc2NjI2OWZiNjRmOTliNzVkODdjMjAwOTgyMTU1L3RhYmxlcmFuZ2U6NWIxNzY2MjY5ZmI2NGY5OWI3NWQ4N2MyMDA5ODIxNTVfMy02LTEtMS0zNDkyMA_1c331ff9-50ea-41e0-9a0a-50030db9d816"
      unitRef="usd">459654000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i42885244cdf9488fbd2e0615b930c4b6_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF80Ni9mcmFnOmViMDUyM2EwZDQ2ZTRlN2I4MTM1MTM0MjMyYzMwNjMxL3RhYmxlOjViMTc2NjI2OWZiNjRmOTliNzVkODdjMjAwOTgyMTU1L3RhYmxlcmFuZ2U6NWIxNzY2MjY5ZmI2NGY5OWI3NWQ4N2MyMDA5ODIxNTVfMy04LTEtMS0zNDkyMA_c1b7c7f2-525f-459e-a048-dd4f6a729e8b"
      unitRef="usd">445578000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ibbdd8ff7ba5841cca8e33db2302186e1_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF80Ni9mcmFnOmViMDUyM2EwZDQ2ZTRlN2I4MTM1MTM0MjMyYzMwNjMxL3RhYmxlOjViMTc2NjI2OWZiNjRmOTliNzVkODdjMjAwOTgyMTU1L3RhYmxlcmFuZ2U6NWIxNzY2MjY5ZmI2NGY5OWI3NWQ4N2MyMDA5ODIxNTVfNC0yLTEtMS0zNDkyMA_889e75ea-0af7-4058-9b86-0982280fdd7a"
      unitRef="usd">16268000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i4021971c63ec452d89f3bc82b704ee29_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF80Ni9mcmFnOmViMDUyM2EwZDQ2ZTRlN2I4MTM1MTM0MjMyYzMwNjMxL3RhYmxlOjViMTc2NjI2OWZiNjRmOTliNzVkODdjMjAwOTgyMTU1L3RhYmxlcmFuZ2U6NWIxNzY2MjY5ZmI2NGY5OWI3NWQ4N2MyMDA5ODIxNTVfNC00LTEtMS0zNDkyMA_e9a5a794-2cbd-407a-8034-504d5a108214"
      unitRef="usd">8930000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i8e8be5b7ef334f0aa21d7ee7c85ffd25_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF80Ni9mcmFnOmViMDUyM2EwZDQ2ZTRlN2I4MTM1MTM0MjMyYzMwNjMxL3RhYmxlOjViMTc2NjI2OWZiNjRmOTliNzVkODdjMjAwOTgyMTU1L3RhYmxlcmFuZ2U6NWIxNzY2MjY5ZmI2NGY5OWI3NWQ4N2MyMDA5ODIxNTVfNC02LTEtMS0zNDkyMA_b713daba-061f-41eb-8c01-71b8d81c429a"
      unitRef="usd">45038000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="if4e37a05550c43039838d9a735ee69c0_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF80Ni9mcmFnOmViMDUyM2EwZDQ2ZTRlN2I4MTM1MTM0MjMyYzMwNjMxL3RhYmxlOjViMTc2NjI2OWZiNjRmOTliNzVkODdjMjAwOTgyMTU1L3RhYmxlcmFuZ2U6NWIxNzY2MjY5ZmI2NGY5OWI3NWQ4N2MyMDA5ODIxNTVfNC04LTEtMS0zNDkyMA_f1d80e23-70f2-447b-9de2-0da2e6078847"
      unitRef="usd">47673000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i20be216914d64ba590e8b93bcb052ccb_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF80Ni9mcmFnOmViMDUyM2EwZDQ2ZTRlN2I4MTM1MTM0MjMyYzMwNjMxL3RhYmxlOjViMTc2NjI2OWZiNjRmOTliNzVkODdjMjAwOTgyMTU1L3RhYmxlcmFuZ2U6NWIxNzY2MjY5ZmI2NGY5OWI3NWQ4N2MyMDA5ODIxNTVfNS0yLTEtMS0zNDkyMA_cc4603df-cec4-468f-a264-017099e6e870"
      unitRef="usd">282000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ic94f9fe09a5a45aeb377ce4a5ad2772d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF80Ni9mcmFnOmViMDUyM2EwZDQ2ZTRlN2I4MTM1MTM0MjMyYzMwNjMxL3RhYmxlOjViMTc2NjI2OWZiNjRmOTliNzVkODdjMjAwOTgyMTU1L3RhYmxlcmFuZ2U6NWIxNzY2MjY5ZmI2NGY5OWI3NWQ4N2MyMDA5ODIxNTVfNS00LTEtMS0zNDkyMA_997c2097-ba54-4dee-8a6f-6694b16a45fc"
      unitRef="usd">1329000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ibb89d2544a254c62be70c763a6038aaf_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF80Ni9mcmFnOmViMDUyM2EwZDQ2ZTRlN2I4MTM1MTM0MjMyYzMwNjMxL3RhYmxlOjViMTc2NjI2OWZiNjRmOTliNzVkODdjMjAwOTgyMTU1L3RhYmxlcmFuZ2U6NWIxNzY2MjY5ZmI2NGY5OWI3NWQ4N2MyMDA5ODIxNTVfNS02LTEtMS0zNDkyMA_fe55a8c9-5efd-45b8-8420-7beee17b4700"
      unitRef="usd">2369000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i5e782cce96b14bf2b3806e9474bd01ce_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF80Ni9mcmFnOmViMDUyM2EwZDQ2ZTRlN2I4MTM1MTM0MjMyYzMwNjMxL3RhYmxlOjViMTc2NjI2OWZiNjRmOTliNzVkODdjMjAwOTgyMTU1L3RhYmxlcmFuZ2U6NWIxNzY2MjY5ZmI2NGY5OWI3NWQ4N2MyMDA5ODIxNTVfNS04LTEtMS0zNDkyMA_e6c79631-f0f7-42e3-b5f6-516ea1f07b07"
      unitRef="usd">5248000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i1278f2d184454e28b46dfa8a22fe6c22_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF80Ni9mcmFnOmViMDUyM2EwZDQ2ZTRlN2I4MTM1MTM0MjMyYzMwNjMxL3RhYmxlOjViMTc2NjI2OWZiNjRmOTliNzVkODdjMjAwOTgyMTU1L3RhYmxlcmFuZ2U6NWIxNzY2MjY5ZmI2NGY5OWI3NWQ4N2MyMDA5ODIxNTVfNi0yLTEtMS0zNDkyMA_44759343-e8c7-45fa-a600-eaf51aae448d"
      unitRef="usd">177003000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i10f25ad77d994059b45fce556670d9d6_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF80Ni9mcmFnOmViMDUyM2EwZDQ2ZTRlN2I4MTM1MTM0MjMyYzMwNjMxL3RhYmxlOjViMTc2NjI2OWZiNjRmOTliNzVkODdjMjAwOTgyMTU1L3RhYmxlcmFuZ2U6NWIxNzY2MjY5ZmI2NGY5OWI3NWQ4N2MyMDA5ODIxNTVfNi00LTEtMS0zNDkyMA_af44fd10-d678-479f-a3e4-e8de743529d6"
      unitRef="usd">148260000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF80Ni9mcmFnOmViMDUyM2EwZDQ2ZTRlN2I4MTM1MTM0MjMyYzMwNjMxL3RhYmxlOjViMTc2NjI2OWZiNjRmOTliNzVkODdjMjAwOTgyMTU1L3RhYmxlcmFuZ2U6NWIxNzY2MjY5ZmI2NGY5OWI3NWQ4N2MyMDA5ODIxNTVfNi02LTEtMS0zNDkyMA_16c171e7-a6ac-4d60-ac12-a31ed3dec50b"
      unitRef="usd">507061000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i6f5de1ed688848949019a148f3549581_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF80Ni9mcmFnOmViMDUyM2EwZDQ2ZTRlN2I4MTM1MTM0MjMyYzMwNjMxL3RhYmxlOjViMTc2NjI2OWZiNjRmOTliNzVkODdjMjAwOTgyMTU1L3RhYmxlcmFuZ2U6NWIxNzY2MjY5ZmI2NGY5OWI3NWQ4N2MyMDA5ODIxNTVfNi04LTEtMS0zNDkyMA_204a9d16-b8fc-445e-a911-8f9ad0dfe095"
      unitRef="usd">498499000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF80Ni9mcmFnOmViMDUyM2EwZDQ2ZTRlN2I4MTM1MTM0MjMyYzMwNjMxL3RleHRyZWdpb246ZWIwNTIzYTBkNDZlNGU3YjgxMzUxMzQyMzJjMzA2MzFfMzk4Nw_5deb613c-993c-4acc-a6d8-7736dfd42995">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract Type Disaggregation:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.946%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.163%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed-price contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;303,508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;343,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Time and materials and other cost reimbursable contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;203,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;154,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;177,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;148,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;507,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;498,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i2b67a1614bca412ba1e44507077f6520_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF80Ni9mcmFnOmViMDUyM2EwZDQ2ZTRlN2I4MTM1MTM0MjMyYzMwNjMxL3RhYmxlOjBmZDdmNTBiNDk2ZTQwYzE5ZmY3MmJiZWQ0ZTFhMGYxL3RhYmxlcmFuZ2U6MGZkN2Y1MGI0OTZlNDBjMTlmZjcyYmJlZDRlMWEwZjFfMy0yLTEtMS0zNDkyMA_bf7f7a98-074a-4957-9f7b-5c8bf89df3a0"
      unitRef="usd">100602000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="if20c129eedc8474b9796967665760aee_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF80Ni9mcmFnOmViMDUyM2EwZDQ2ZTRlN2I4MTM1MTM0MjMyYzMwNjMxL3RhYmxlOjBmZDdmNTBiNDk2ZTQwYzE5ZmY3MmJiZWQ0ZTFhMGYxL3RhYmxlcmFuZ2U6MGZkN2Y1MGI0OTZlNDBjMTlmZjcyYmJlZDRlMWEwZjFfMy00LTEtMS0zNDkyMA_b0edfd73-5480-40e8-b50d-417a84f59a23"
      unitRef="usd">96412000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="if4f61ee6a87a49fdb612e162e59647b2_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF80Ni9mcmFnOmViMDUyM2EwZDQ2ZTRlN2I4MTM1MTM0MjMyYzMwNjMxL3RhYmxlOjBmZDdmNTBiNDk2ZTQwYzE5ZmY3MmJiZWQ0ZTFhMGYxL3RhYmxlcmFuZ2U6MGZkN2Y1MGI0OTZlNDBjMTlmZjcyYmJlZDRlMWEwZjFfMy02LTEtMS0zNDkyMA_406f496d-1682-4287-b890-35127c0387ba"
      unitRef="usd">303508000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="idf2deda9ff664dad8cd7a312c9eb040e_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF80Ni9mcmFnOmViMDUyM2EwZDQ2ZTRlN2I4MTM1MTM0MjMyYzMwNjMxL3RhYmxlOjBmZDdmNTBiNDk2ZTQwYzE5ZmY3MmJiZWQ0ZTFhMGYxL3RhYmxlcmFuZ2U6MGZkN2Y1MGI0OTZlNDBjMTlmZjcyYmJlZDRlMWEwZjFfMy04LTEtMS0zNDkyMA_418243c4-6aad-4920-8321-571eae4b144f"
      unitRef="usd">343639000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ice17dc511beb49aa93e131619c869d1d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF80Ni9mcmFnOmViMDUyM2EwZDQ2ZTRlN2I4MTM1MTM0MjMyYzMwNjMxL3RhYmxlOjBmZDdmNTBiNDk2ZTQwYzE5ZmY3MmJiZWQ0ZTFhMGYxL3RhYmxlcmFuZ2U6MGZkN2Y1MGI0OTZlNDBjMTlmZjcyYmJlZDRlMWEwZjFfNC0yLTEtMS0zNDkyMA_7abbbbe8-4253-465f-ada2-6efb97873e7c"
      unitRef="usd">76401000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i44efddee400a4a0ca0afe5172ef9b8f1_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF80Ni9mcmFnOmViMDUyM2EwZDQ2ZTRlN2I4MTM1MTM0MjMyYzMwNjMxL3RhYmxlOjBmZDdmNTBiNDk2ZTQwYzE5ZmY3MmJiZWQ0ZTFhMGYxL3RhYmxlcmFuZ2U6MGZkN2Y1MGI0OTZlNDBjMTlmZjcyYmJlZDRlMWEwZjFfNC00LTEtMS0zNDkyMA_dfbd4430-b331-449a-b1d5-04a3a6ac3150"
      unitRef="usd">51848000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i64455d72c0494229b8de1feaf5b784e4_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF80Ni9mcmFnOmViMDUyM2EwZDQ2ZTRlN2I4MTM1MTM0MjMyYzMwNjMxL3RhYmxlOjBmZDdmNTBiNDk2ZTQwYzE5ZmY3MmJiZWQ0ZTFhMGYxL3RhYmxlcmFuZ2U6MGZkN2Y1MGI0OTZlNDBjMTlmZjcyYmJlZDRlMWEwZjFfNC02LTEtMS0zNDkyMA_c323598b-57d1-4d8e-99ae-da45edeb5ea0"
      unitRef="usd">203553000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i7ecc66728b4b4c66a7961dcfefa81fff_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF80Ni9mcmFnOmViMDUyM2EwZDQ2ZTRlN2I4MTM1MTM0MjMyYzMwNjMxL3RhYmxlOjBmZDdmNTBiNDk2ZTQwYzE5ZmY3MmJiZWQ0ZTFhMGYxL3RhYmxlcmFuZ2U6MGZkN2Y1MGI0OTZlNDBjMTlmZjcyYmJlZDRlMWEwZjFfNC04LTEtMS0zNDkyMA_2a4471d4-14d1-4eba-b282-1dc43fdb6988"
      unitRef="usd">154860000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i1278f2d184454e28b46dfa8a22fe6c22_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF80Ni9mcmFnOmViMDUyM2EwZDQ2ZTRlN2I4MTM1MTM0MjMyYzMwNjMxL3RhYmxlOjBmZDdmNTBiNDk2ZTQwYzE5ZmY3MmJiZWQ0ZTFhMGYxL3RhYmxlcmFuZ2U6MGZkN2Y1MGI0OTZlNDBjMTlmZjcyYmJlZDRlMWEwZjFfNS0yLTEtMS0zNDkyMA_c5d2ff1e-455c-40d2-a4db-6a6f7281511e"
      unitRef="usd">177003000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i10f25ad77d994059b45fce556670d9d6_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF80Ni9mcmFnOmViMDUyM2EwZDQ2ZTRlN2I4MTM1MTM0MjMyYzMwNjMxL3RhYmxlOjBmZDdmNTBiNDk2ZTQwYzE5ZmY3MmJiZWQ0ZTFhMGYxL3RhYmxlcmFuZ2U6MGZkN2Y1MGI0OTZlNDBjMTlmZjcyYmJlZDRlMWEwZjFfNS00LTEtMS0zNDkyMA_f129bb99-eee9-4d73-86b1-97f72c849607"
      unitRef="usd">148260000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF80Ni9mcmFnOmViMDUyM2EwZDQ2ZTRlN2I4MTM1MTM0MjMyYzMwNjMxL3RhYmxlOjBmZDdmNTBiNDk2ZTQwYzE5ZmY3MmJiZWQ0ZTFhMGYxL3RhYmxlcmFuZ2U6MGZkN2Y1MGI0OTZlNDBjMTlmZjcyYmJlZDRlMWEwZjFfNS02LTEtMS0zNDkyMA_9774bd05-18eb-4d03-bea9-deb22fcdaa69"
      unitRef="usd">507061000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i6f5de1ed688848949019a148f3549581_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF80Ni9mcmFnOmViMDUyM2EwZDQ2ZTRlN2I4MTM1MTM0MjMyYzMwNjMxL3RhYmxlOjBmZDdmNTBiNDk2ZTQwYzE5ZmY3MmJiZWQ0ZTFhMGYxL3RhYmxlcmFuZ2U6MGZkN2Y1MGI0OTZlNDBjMTlmZjcyYmJlZDRlMWEwZjFfNS04LTEtMS0zNDkyMA_cc32e3af-64da-4fdd-83c2-0cc66a1fe7c8"
      unitRef="usd">498499000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:LossOnContracts
      contextRef="i8b19d9f973364b929f1ee8ead85b6f94_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF80Ni9mcmFnOmViMDUyM2EwZDQ2ZTRlN2I4MTM1MTM0MjMyYzMwNjMxL3RleHRyZWdpb246ZWIwNTIzYTBkNDZlNGU3YjgxMzUxMzQyMzJjMzA2MzFfMjc0ODc3OTA3NjUyNA_aff3230b-cc97-46d4-a21d-785718182f15"
      unitRef="usd">4800000</us-gaap:LossOnContracts>
    <us-gaap:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress
      contextRef="ida7c07a1f9b34cc4b4305724268d0c05_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF80Ni9mcmFnOmViMDUyM2EwZDQ2ZTRlN2I4MTM1MTM0MjMyYzMwNjMxL3RleHRyZWdpb246ZWIwNTIzYTBkNDZlNGU3YjgxMzUxMzQyMzJjMzA2MzFfMTA5OTUxMTYzOTUxOA_5a7435e6-7391-4671-98af-35e52fe89aeb"
      unitRef="usd">-800000</us-gaap:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress>
    <us-gaap:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress
      contextRef="i7efed2cfe23c4fbfa793efdd5e536e2d_D20210701-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF80Ni9mcmFnOmViMDUyM2EwZDQ2ZTRlN2I4MTM1MTM0MjMyYzMwNjMxL3RleHRyZWdpb246ZWIwNTIzYTBkNDZlNGU3YjgxMzUxMzQyMzJjMzA2MzFfMjc0ODc3OTA3OTEzNA_70299281-6fe5-4b31-89cf-690f0ce090d5"
      unitRef="usd">5100000</us-gaap:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress>
    <us-gaap:LossOnContracts
      contextRef="i3cbb4feb732f42cc99eb20173add249a_D20210701-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF80Ni9mcmFnOmViMDUyM2EwZDQ2ZTRlN2I4MTM1MTM0MjMyYzMwNjMxL3RleHRyZWdpb246ZWIwNTIzYTBkNDZlNGU3YjgxMzUxMzQyMzJjMzA2MzFfMzcxMw_7ec97493-71db-4379-8f26-51bc4ff7e902"
      unitRef="usd">5500000</us-gaap:LossOnContracts>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF81NS9mcmFnOmViOWNjMGY3ODA2ZTQ0Mjg4YTIwYTAzYjFmYTIwYWVhL3RleHRyZWdpb246ZWI5Y2MwZjc4MDZlNDQyODhhMjBhMDNiMWZhMjBhZWFfMTI1NQ_dbbb9b98-bb0a-4ba8-b7f4-78db5c3f9f27">Leases&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We enter into lease arrangements for real estate, construction equipment and information technology equipment in the normal course of business.  Real estate leases accounted for approximately 96% of all right-of-use assets as of March&#160;31, 2022.  Most real estate and information technology equipment leases generally have fixed payments that follow an agreed upon payment schedule and have remaining lease terms ranging from less than one year to 14 years.  Construction equipment leases generally have "month-to-month" lease terms that automatically renew as long as the equipment remains in use.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of lease expense in the Condensed Consolidated Statements of Income are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.268%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.163%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Location of Expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of revenue and Selling, general and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term lease expense&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.190%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.328%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.401%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.401%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:31.5pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt"&gt;Primarily represents the lease expense of construction equipment that is subject to month-to-month rental agreements with expected rental durations of less than one year.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The future undiscounted lease payments, as reconciled to the discounted operating lease liabilities presented in our Condensed Consolidated Balance Sheets, were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:82.525%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Maturity Analysis:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remainder of Fiscal 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal 2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total future operating lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Imputed interest &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,889)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net present value of future lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: current portion of operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-current operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:7pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a summary of the weighted average remaining operating lease term and weighted average discount rate as of March&#160;31, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:82.525%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.2 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental cash flow information related to leases is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:82.525%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use assets obtained in exchange for lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <mtrx:Percentageofrealestateleases
      contextRef="ibac5a061768447b181145cc66aae6e0a_I20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF81NS9mcmFnOmViOWNjMGY3ODA2ZTQ0Mjg4YTIwYTAzYjFmYTIwYWVhL3RleHRyZWdpb246ZWI5Y2MwZjc4MDZlNDQyODhhMjBhMDNiMWZhMjBhZWFfMjEz_22cccc2b-d5d5-400f-951a-ad0d91045571"
      unitRef="rate">0.96</mtrx:Percentageofrealestateleases>
    <dei:DocumentPeriodEndDate
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF81NS9mcmFnOmViOWNjMGY3ODA2ZTQ0Mjg4YTIwYTAzYjFmYTIwYWVhL3RleHRyZWdpb246ZWI5Y2MwZjc4MDZlNDQyODhhMjBhMDNiMWZhMjBhZWFfMjQ5_e083d7b9-f338-4712-9f54-7bae87ee2563">2022-03-31</dei:DocumentPeriodEndDate>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="ibac5a061768447b181145cc66aae6e0a_I20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF81NS9mcmFnOmViOWNjMGY3ODA2ZTQ0Mjg4YTIwYTAzYjFmYTIwYWVhL3RleHRyZWdpb246ZWI5Y2MwZjc4MDZlNDQyODhhMjBhMDNiMWZhMjBhZWFfNDUz_56e603e0-f368-4f13-95fc-e667f56031b9">P14Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF81NS9mcmFnOmViOWNjMGY3ODA2ZTQ0Mjg4YTIwYTAzYjFmYTIwYWVhL3RleHRyZWdpb246ZWI5Y2MwZjc4MDZlNDQyODhhMjBhMDNiMWZhMjBhZWFfMTI1Ng_9fd7d240-6d63-4dd4-b8a0-6f48a96c0a7b">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of lease expense in the Condensed Consolidated Statements of Income are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.268%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.163%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Location of Expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of revenue and Selling, general and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term lease expense&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.190%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.328%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.401%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.401%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:31.5pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt"&gt;Primarily represents the lease expense of construction equipment that is subject to month-to-month rental agreements with expected rental durations of less than one year.&lt;/span&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <dei:DocumentPeriodEndDate
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF81NS9mcmFnOmViOWNjMGY3ODA2ZTQ0Mjg4YTIwYTAzYjFmYTIwYWVhL3RhYmxlOmQzZmJhODI3OThiNzRmNTdhZDU0ZGQwYmFlOWZmOTdhL3RhYmxlcmFuZ2U6ZDNmYmE4Mjc5OGI3NGY1N2FkNTRkZDBiYWU5ZmY5N2FfMS00LTEtMS0zNDkyMA_e083d7b9-f338-4712-9f54-7bae87ee2563">2022-03-31</dei:DocumentPeriodEndDate>
    <us-gaap:OperatingLeaseCost
      contextRef="i1278f2d184454e28b46dfa8a22fe6c22_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF81NS9mcmFnOmViOWNjMGY3ODA2ZTQ0Mjg4YTIwYTAzYjFmYTIwYWVhL3RhYmxlOmQzZmJhODI3OThiNzRmNTdhZDU0ZGQwYmFlOWZmOTdhL3RhYmxlcmFuZ2U6ZDNmYmE4Mjc5OGI3NGY1N2FkNTRkZDBiYWU5ZmY5N2FfMy00LTEtMS0zNDkyMA_c321365d-2f28-4024-9fa0-a48ce2491a0a"
      unitRef="usd">1867000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i10f25ad77d994059b45fce556670d9d6_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF81NS9mcmFnOmViOWNjMGY3ODA2ZTQ0Mjg4YTIwYTAzYjFmYTIwYWVhL3RhYmxlOmQzZmJhODI3OThiNzRmNTdhZDU0ZGQwYmFlOWZmOTdhL3RhYmxlcmFuZ2U6ZDNmYmE4Mjc5OGI3NGY1N2FkNTRkZDBiYWU5ZmY5N2FfMy02LTEtMS0zNDkyMA_684a6502-07d9-4d36-9614-b4b427839b99"
      unitRef="usd">1743000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF81NS9mcmFnOmViOWNjMGY3ODA2ZTQ0Mjg4YTIwYTAzYjFmYTIwYWVhL3RhYmxlOmQzZmJhODI3OThiNzRmNTdhZDU0ZGQwYmFlOWZmOTdhL3RhYmxlcmFuZ2U6ZDNmYmE4Mjc5OGI3NGY1N2FkNTRkZDBiYWU5ZmY5N2FfMy04LTEtMS0zNDkyMA_a37048b3-1be4-4371-86ab-47522ec05808"
      unitRef="usd">5837000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i6f5de1ed688848949019a148f3549581_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF81NS9mcmFnOmViOWNjMGY3ODA2ZTQ0Mjg4YTIwYTAzYjFmYTIwYWVhL3RhYmxlOmQzZmJhODI3OThiNzRmNTdhZDU0ZGQwYmFlOWZmOTdhL3RhYmxlcmFuZ2U6ZDNmYmE4Mjc5OGI3NGY1N2FkNTRkZDBiYWU5ZmY5N2FfMy0xMC0xLTEtMzQ5MjA_76e9b0ca-52fc-474d-aea5-ab8bb09fed82"
      unitRef="usd">6542000</us-gaap:OperatingLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i1278f2d184454e28b46dfa8a22fe6c22_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF81NS9mcmFnOmViOWNjMGY3ODA2ZTQ0Mjg4YTIwYTAzYjFmYTIwYWVhL3RhYmxlOmQzZmJhODI3OThiNzRmNTdhZDU0ZGQwYmFlOWZmOTdhL3RhYmxlcmFuZ2U6ZDNmYmE4Mjc5OGI3NGY1N2FkNTRkZDBiYWU5ZmY5N2FfNC00LTEtMS0zNDkyMA_36f46b0a-8aba-491c-ba0d-4ac1d5a39b4a"
      unitRef="usd">6216000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i10f25ad77d994059b45fce556670d9d6_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF81NS9mcmFnOmViOWNjMGY3ODA2ZTQ0Mjg4YTIwYTAzYjFmYTIwYWVhL3RhYmxlOmQzZmJhODI3OThiNzRmNTdhZDU0ZGQwYmFlOWZmOTdhL3RhYmxlcmFuZ2U6ZDNmYmE4Mjc5OGI3NGY1N2FkNTRkZDBiYWU5ZmY5N2FfNC02LTEtMS0zNDkyMA_830dcd21-f414-487b-99ef-2d762699a3aa"
      unitRef="usd">6772000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF81NS9mcmFnOmViOWNjMGY3ODA2ZTQ0Mjg4YTIwYTAzYjFmYTIwYWVhL3RhYmxlOmQzZmJhODI3OThiNzRmNTdhZDU0ZGQwYmFlOWZmOTdhL3RhYmxlcmFuZ2U6ZDNmYmE4Mjc5OGI3NGY1N2FkNTRkZDBiYWU5ZmY5N2FfNC04LTEtMS0zNDkyMA_34f8c1e4-936a-4673-8a40-22a9c6f937f7"
      unitRef="usd">17079000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i6f5de1ed688848949019a148f3549581_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF81NS9mcmFnOmViOWNjMGY3ODA2ZTQ0Mjg4YTIwYTAzYjFmYTIwYWVhL3RhYmxlOmQzZmJhODI3OThiNzRmNTdhZDU0ZGQwYmFlOWZmOTdhL3RhYmxlcmFuZ2U6ZDNmYmE4Mjc5OGI3NGY1N2FkNTRkZDBiYWU5ZmY5N2FfNC0xMC0xLTEtMzQ5MjA_7a21c68e-30b7-47a4-b5e6-1c2e33f538ea"
      unitRef="usd">19020000</us-gaap:ShortTermLeaseCost>
    <us-gaap:LeaseCost
      contextRef="i1278f2d184454e28b46dfa8a22fe6c22_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF81NS9mcmFnOmViOWNjMGY3ODA2ZTQ0Mjg4YTIwYTAzYjFmYTIwYWVhL3RhYmxlOmQzZmJhODI3OThiNzRmNTdhZDU0ZGQwYmFlOWZmOTdhL3RhYmxlcmFuZ2U6ZDNmYmE4Mjc5OGI3NGY1N2FkNTRkZDBiYWU5ZmY5N2FfNS00LTEtMS0zNDkyMA_7d4e3e6e-fe13-4c19-8847-da126bbd6d85"
      unitRef="usd">8083000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i10f25ad77d994059b45fce556670d9d6_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF81NS9mcmFnOmViOWNjMGY3ODA2ZTQ0Mjg4YTIwYTAzYjFmYTIwYWVhL3RhYmxlOmQzZmJhODI3OThiNzRmNTdhZDU0ZGQwYmFlOWZmOTdhL3RhYmxlcmFuZ2U6ZDNmYmE4Mjc5OGI3NGY1N2FkNTRkZDBiYWU5ZmY5N2FfNS02LTEtMS0zNDkyMA_0374aa9a-889d-4ac5-a4b5-4001baac828a"
      unitRef="usd">8515000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF81NS9mcmFnOmViOWNjMGY3ODA2ZTQ0Mjg4YTIwYTAzYjFmYTIwYWVhL3RhYmxlOmQzZmJhODI3OThiNzRmNTdhZDU0ZGQwYmFlOWZmOTdhL3RhYmxlcmFuZ2U6ZDNmYmE4Mjc5OGI3NGY1N2FkNTRkZDBiYWU5ZmY5N2FfNS04LTEtMS0zNDkyMA_6637799f-f517-4216-9c91-4c0c65d62a15"
      unitRef="usd">22916000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i6f5de1ed688848949019a148f3549581_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF81NS9mcmFnOmViOWNjMGY3ODA2ZTQ0Mjg4YTIwYTAzYjFmYTIwYWVhL3RhYmxlOmQzZmJhODI3OThiNzRmNTdhZDU0ZGQwYmFlOWZmOTdhL3RhYmxlcmFuZ2U6ZDNmYmE4Mjc5OGI3NGY1N2FkNTRkZDBiYWU5ZmY5N2FfNS0xMC0xLTEtMzQ5MjA_b340d2a8-8ecd-4a59-a352-377a0bc6ddb8"
      unitRef="usd">25562000</us-gaap:LeaseCost>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF81NS9mcmFnOmViOWNjMGY3ODA2ZTQ0Mjg4YTIwYTAzYjFmYTIwYWVhL3RleHRyZWdpb246ZWI5Y2MwZjc4MDZlNDQyODhhMjBhMDNiMWZhMjBhZWFfMTI1Nw_90deeb77-e555-456e-9f7b-c0cc64fca8ff">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The future undiscounted lease payments, as reconciled to the discounted operating lease liabilities presented in our Condensed Consolidated Balance Sheets, were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:82.525%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Maturity Analysis:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remainder of Fiscal 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal 2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total future operating lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Imputed interest &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,889)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net present value of future lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: current portion of operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-current operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <dei:DocumentPeriodEndDate
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF81NS9mcmFnOmViOWNjMGY3ODA2ZTQ0Mjg4YTIwYTAzYjFmYTIwYWVhL3RhYmxlOjY4ZTgxNjlhMGFiODQ1N2Y4ZjdjZGY2MjkwYzZiOTM2L3RhYmxlcmFuZ2U6NjhlODE2OWEwYWI4NDU3ZjhmN2NkZjYyOTBjNmI5MzZfMC0yLTEtMS0zNDkyMA_e083d7b9-f338-4712-9f54-7bae87ee2563">2022-03-31</dei:DocumentPeriodEndDate>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="ibac5a061768447b181145cc66aae6e0a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF81NS9mcmFnOmViOWNjMGY3ODA2ZTQ0Mjg4YTIwYTAzYjFmYTIwYWVhL3RhYmxlOjY4ZTgxNjlhMGFiODQ1N2Y4ZjdjZGY2MjkwYzZiOTM2L3RhYmxlcmFuZ2U6NjhlODE2OWEwYWI4NDU3ZjhmN2NkZjYyOTBjNmI5MzZfMi0yLTEtMS0zNDkyMA_0777efb5-50e2-4b58-84e4-7f673c9b0a85"
      unitRef="usd">1745000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="ibac5a061768447b181145cc66aae6e0a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF81NS9mcmFnOmViOWNjMGY3ODA2ZTQ0Mjg4YTIwYTAzYjFmYTIwYWVhL3RhYmxlOjY4ZTgxNjlhMGFiODQ1N2Y4ZjdjZGY2MjkwYzZiOTM2L3RhYmxlcmFuZ2U6NjhlODE2OWEwYWI4NDU3ZjhmN2NkZjYyOTBjNmI5MzZfMy0yLTEtMS0zNDkyMA_25bfa48c-d462-4268-9ca7-5eed9da50e08"
      unitRef="usd">5211000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="ibac5a061768447b181145cc66aae6e0a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF81NS9mcmFnOmViOWNjMGY3ODA2ZTQ0Mjg4YTIwYTAzYjFmYTIwYWVhL3RhYmxlOjY4ZTgxNjlhMGFiODQ1N2Y4ZjdjZGY2MjkwYzZiOTM2L3RhYmxlcmFuZ2U6NjhlODE2OWEwYWI4NDU3ZjhmN2NkZjYyOTBjNmI5MzZfNC0yLTEtMS0zNDkyMA_d5b749a6-259c-4e56-8b06-cb9a8bae969c"
      unitRef="usd">3978000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="ibac5a061768447b181145cc66aae6e0a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF81NS9mcmFnOmViOWNjMGY3ODA2ZTQ0Mjg4YTIwYTAzYjFmYTIwYWVhL3RhYmxlOjY4ZTgxNjlhMGFiODQ1N2Y4ZjdjZGY2MjkwYzZiOTM2L3RhYmxlcmFuZ2U6NjhlODE2OWEwYWI4NDU3ZjhmN2NkZjYyOTBjNmI5MzZfNS0yLTEtMS0zNDkyMA_7dea4a91-102a-431f-b1e0-93b3d5b63f50"
      unitRef="usd">3483000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="ibac5a061768447b181145cc66aae6e0a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF81NS9mcmFnOmViOWNjMGY3ODA2ZTQ0Mjg4YTIwYTAzYjFmYTIwYWVhL3RhYmxlOjY4ZTgxNjlhMGFiODQ1N2Y4ZjdjZGY2MjkwYzZiOTM2L3RhYmxlcmFuZ2U6NjhlODE2OWEwYWI4NDU3ZjhmN2NkZjYyOTBjNmI5MzZfNi0yLTEtMS0zNDkyMA_01237895-a71c-4896-a35a-db13af28917a"
      unitRef="usd">3187000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <mtrx:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour
      contextRef="ibac5a061768447b181145cc66aae6e0a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF81NS9mcmFnOmViOWNjMGY3ODA2ZTQ0Mjg4YTIwYTAzYjFmYTIwYWVhL3RhYmxlOjY4ZTgxNjlhMGFiODQ1N2Y4ZjdjZGY2MjkwYzZiOTM2L3RhYmxlcmFuZ2U6NjhlODE2OWEwYWI4NDU3ZjhmN2NkZjYyOTBjNmI5MzZfNy0yLTEtMS0zNDkyMA_7a925208-a3f9-4dc8-bd57-afbde96a1e9a"
      unitRef="usd">11843000</mtrx:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="ibac5a061768447b181145cc66aae6e0a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF81NS9mcmFnOmViOWNjMGY3ODA2ZTQ0Mjg4YTIwYTAzYjFmYTIwYWVhL3RhYmxlOjY4ZTgxNjlhMGFiODQ1N2Y4ZjdjZGY2MjkwYzZiOTM2L3RhYmxlcmFuZ2U6NjhlODE2OWEwYWI4NDU3ZjhmN2NkZjYyOTBjNmI5MzZfOC0yLTEtMS0zNDkyMA_c9c6a897-de50-42a2-9225-af1b5bd3b70c"
      unitRef="usd">29447000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="ibac5a061768447b181145cc66aae6e0a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF81NS9mcmFnOmViOWNjMGY3ODA2ZTQ0Mjg4YTIwYTAzYjFmYTIwYWVhL3RhYmxlOjY4ZTgxNjlhMGFiODQ1N2Y4ZjdjZGY2MjkwYzZiOTM2L3RhYmxlcmFuZ2U6NjhlODE2OWEwYWI4NDU3ZjhmN2NkZjYyOTBjNmI5MzZfOS0yLTEtMS0zNDkyMA_2976db85-f547-4e1f-bfac-2908606f3eb3"
      unitRef="usd">4889000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="ibac5a061768447b181145cc66aae6e0a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF81NS9mcmFnOmViOWNjMGY3ODA2ZTQ0Mjg4YTIwYTAzYjFmYTIwYWVhL3RhYmxlOjY4ZTgxNjlhMGFiODQ1N2Y4ZjdjZGY2MjkwYzZiOTM2L3RhYmxlcmFuZ2U6NjhlODE2OWEwYWI4NDU3ZjhmN2NkZjYyOTBjNmI5MzZfMTAtMi0xLTEtMzQ5MjA_709511f0-6751-4a0c-909d-6db769bfdb12"
      unitRef="usd">24558000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ibac5a061768447b181145cc66aae6e0a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF81NS9mcmFnOmViOWNjMGY3ODA2ZTQ0Mjg4YTIwYTAzYjFmYTIwYWVhL3RhYmxlOjY4ZTgxNjlhMGFiODQ1N2Y4ZjdjZGY2MjkwYzZiOTM2L3RhYmxlcmFuZ2U6NjhlODE2OWEwYWI4NDU3ZjhmN2NkZjYyOTBjNmI5MzZfMTEtMi0xLTEtMzQ5MjA_173d0560-9fa9-49ef-887e-d80951baf5e9"
      unitRef="usd">4928000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ibac5a061768447b181145cc66aae6e0a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF81NS9mcmFnOmViOWNjMGY3ODA2ZTQ0Mjg4YTIwYTAzYjFmYTIwYWVhL3RhYmxlOjY4ZTgxNjlhMGFiODQ1N2Y4ZjdjZGY2MjkwYzZiOTM2L3RhYmxlcmFuZ2U6NjhlODE2OWEwYWI4NDU3ZjhmN2NkZjYyOTBjNmI5MzZfMTItMi0xLTEtMzQ5MjA_4e0d110d-8925-4762-9918-978849f3c4e4"
      unitRef="usd">19630000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <mtrx:OtherInformationRelatedtoLeasesTableTextBlock
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF81NS9mcmFnOmViOWNjMGY3ODA2ZTQ0Mjg4YTIwYTAzYjFmYTIwYWVhL3RleHRyZWdpb246ZWI5Y2MwZjc4MDZlNDQyODhhMjBhMDNiMWZhMjBhZWFfMTI1OA_a848b2e7-01e4-4db4-b6f7-17ab52d78734">&lt;div style="margin-top:7pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a summary of the weighted average remaining operating lease term and weighted average discount rate as of March&#160;31, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:82.525%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.2 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental cash flow information related to leases is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:82.525%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use assets obtained in exchange for lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</mtrx:OtherInformationRelatedtoLeasesTableTextBlock>
    <dei:DocumentPeriodEndDate
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF81NS9mcmFnOmViOWNjMGY3ODA2ZTQ0Mjg4YTIwYTAzYjFmYTIwYWVhL3RleHRyZWdpb246ZWI5Y2MwZjc4MDZlNDQyODhhMjBhMDNiMWZhMjBhZWFfMTE4MA_e083d7b9-f338-4712-9f54-7bae87ee2563">2022-03-31</dei:DocumentPeriodEndDate>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ibac5a061768447b181145cc66aae6e0a_I20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF81NS9mcmFnOmViOWNjMGY3ODA2ZTQ0Mjg4YTIwYTAzYjFmYTIwYWVhL3RhYmxlOjRmZjFlYmNjY2MyZjRlMmQ5NDZjNGQxYjVmZTM2MjZlL3RhYmxlcmFuZ2U6NGZmMWViY2NjYzJmNGUyZDk0NmM0ZDFiNWZlMzYyNmVfMC0yLTEtMS0zNDkyMA_1181010d-1631-443c-94d0-0003a37fb1da">P7Y2M12D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="ibac5a061768447b181145cc66aae6e0a_I20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF81NS9mcmFnOmViOWNjMGY3ODA2ZTQ0Mjg4YTIwYTAzYjFmYTIwYWVhL3RhYmxlOjRmZjFlYmNjY2MyZjRlMmQ5NDZjNGQxYjVmZTM2MjZlL3RhYmxlcmFuZ2U6NGZmMWViY2NjYzJmNGUyZDk0NmM0ZDFiNWZlMzYyNmVfMS0yLTEtMS0zNDkyMA_14fb0e25-be6e-4b80-81e6-81e0d52bb61b"
      unitRef="number">0.052</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <dei:DocumentPeriodEndDate
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF81NS9mcmFnOmViOWNjMGY3ODA2ZTQ0Mjg4YTIwYTAzYjFmYTIwYWVhL3RhYmxlOjNhNjI2MGFkZDZhMDRmNDNhNWMxZTVhZDZiMTc0M2MxL3RhYmxlcmFuZ2U6M2E2MjYwYWRkNmEwNGY0M2E1YzFlNWFkNmIxNzQzYzFfMS0yLTEtMS0zNDkyMA_e083d7b9-f338-4712-9f54-7bae87ee2563">2022-03-31</dei:DocumentPeriodEndDate>
    <us-gaap:OperatingLeasePayments
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF81NS9mcmFnOmViOWNjMGY3ODA2ZTQ0Mjg4YTIwYTAzYjFmYTIwYWVhL3RhYmxlOjNhNjI2MGFkZDZhMDRmNDNhNWMxZTVhZDZiMTc0M2MxL3RhYmxlcmFuZ2U6M2E2MjYwYWRkNmEwNGY0M2E1YzFlNWFkNmIxNzQzYzFfNC0yLTEtMS0zNDkyMA_1d8c58ad-9694-42fd-b3cf-ff8f9ce10495"
      unitRef="usd">6197000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF81NS9mcmFnOmViOWNjMGY3ODA2ZTQ0Mjg4YTIwYTAzYjFmYTIwYWVhL3RhYmxlOjNhNjI2MGFkZDZhMDRmNDNhNWMxZTVhZDZiMTc0M2MxL3RhYmxlcmFuZ2U6M2E2MjYwYWRkNmEwNGY0M2E1YzFlNWFkNmIxNzQzYzFfNi0yLTEtMS0zNDkyMA_1cb964d7-bb87-42ed-905b-778ed6432018"
      unitRef="usd">3065000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF81OC9mcmFnOmFjOTVjZTkwY2MzYzQ0Yzc4Njg3OTBlYTJmYTkxMjQ5L3RleHRyZWdpb246YWM5NWNlOTBjYzNjNDRjNzg2ODc5MGVhMmZhOTEyNDlfMTQ3NQ_83b0874c-4acc-42f3-9b89-b27e301038f2">Goodwill and Other Intangible Assets&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Goodwill                                                                                  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The changes in the carrying value of goodwill by segment are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Utility and Power Infrastructure&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Process and Industrial Facilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Storage and Terminal Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net balance at June&#160;30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill impairment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,659)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,445)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,208)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18,312)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Translation adjustment&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(27)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(51)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(84)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net balance at March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.190%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.328%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.401%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.401%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:31.5pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt"&gt;The translation adjustments relate to the periodic translation of Canadian Dollar and South Korean Won denominated goodwill recorded as a part of prior acquisitions in Canada and South Korea, in which the local currency was determined to be the functional currency.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the third quarter, we concluded that goodwill impairment indicators existed based on the decline in the price of our stock and  operating results that have underperformed our forecasts during the year.  Accordingly, we performed an interim impairment test as of March 31, 2022 and concluded that there was $18.3 million of total impairment to goodwill, which was recorded as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;$8.4&#160;million in the Process and Industrial Facilities segment;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;$7.2&#160;million in the Storage and Terminal Solutions segment; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;$2.7&#160;million in the Utility and Power Infrastructure segment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The estimated fair value of each segment was derived by utilizing a discounted cash flow analysis.  The key assumptions used are described in Item&#160;2. Management&#x2019;s Discussion and Analysis of Financial Condition and Results of Operations, Critical Accounting Policies, Goodwill.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Information on the carrying value of other intangible assets is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;At March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Useful Life&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&#160;Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net&#160;Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intellectual property&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10 to 15&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,159)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer-based&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6 to 15&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,370)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total amortizing intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,529)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;At June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Useful Life&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&#160;Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net&#160;Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intellectual property&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10 to 15&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,031)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer-based&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6 to 15&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,192)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total amortizing intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,223)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:7pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization expense totaled $0.4 million and $1.4 million during the three and nine months ended March&#160;31, 2022, respectively; and $0.6&#160;million and $1.7&#160;million during the three and nine months ended March&#160;31, 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:7pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We estimate that the remaining amortization expense related to March&#160;31, 2022 amortizing intangible assets will be as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:82.379%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.421%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Period ending:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remainder of Fiscal 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal 2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total estimated remaining amortization expense at March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF81OC9mcmFnOmFjOTVjZTkwY2MzYzQ0Yzc4Njg3OTBlYTJmYTkxMjQ5L3RleHRyZWdpb246YWM5NWNlOTBjYzNjNDRjNzg2ODc5MGVhMmZhOTEyNDlfMTQ4Ng_3217b7d9-edef-447f-ae2c-0d99c697b310">&lt;div style="margin-bottom:6pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The changes in the carrying value of goodwill by segment are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Utility and Power Infrastructure&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Process and Industrial Facilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Storage and Terminal Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net balance at June&#160;30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill impairment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,659)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,445)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,208)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18,312)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Translation adjustment&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(27)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(51)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(84)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net balance at March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.190%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.328%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.401%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.401%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:31.5pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt"&gt;The translation adjustments relate to the periodic translation of Canadian Dollar and South Korean Won denominated goodwill recorded as a part of prior acquisitions in Canada and South Korea, in which the local currency was determined to be the functional currency.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="ia1728c14b42e492f9d8904731962bc28_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF81OC9mcmFnOmFjOTVjZTkwY2MzYzQ0Yzc4Njg3OTBlYTJmYTkxMjQ5L3RhYmxlOjczMDU1NzQwNDFlMzRhNDk5MWMwMmY2MGM2OWE1MTMwL3RhYmxlcmFuZ2U6NzMwNTU3NDA0MWUzNGE0OTkxYzAyZjYwYzY5YTUxMzBfMi0xLTEtMS0zNDkyMA_9cfaffc8-ba09-439d-b4f7-2bd20c20d986"
      unitRef="usd">6984000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i85bd72491ce84d8f88469447bcd9ca1f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF81OC9mcmFnOmFjOTVjZTkwY2MzYzQ0Yzc4Njg3OTBlYTJmYTkxMjQ5L3RhYmxlOjczMDU1NzQwNDFlMzRhNDk5MWMwMmY2MGM2OWE1MTMwL3RhYmxlcmFuZ2U6NzMwNTU3NDA0MWUzNGE0OTkxYzAyZjYwYzY5YTUxMzBfMi0zLTEtMS0zNDkyMA_086495b6-7306-4905-a2be-41afa0429693"
      unitRef="usd">26878000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i76c2258eb905479eb69c37bce30ae918_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF81OC9mcmFnOmFjOTVjZTkwY2MzYzQ0Yzc4Njg3OTBlYTJmYTkxMjQ5L3RhYmxlOjczMDU1NzQwNDFlMzRhNDk5MWMwMmY2MGM2OWE1MTMwL3RhYmxlcmFuZ2U6NzMwNTU3NDA0MWUzNGE0OTkxYzAyZjYwYzY5YTUxMzBfMi01LTEtMS0zNDkyMA_4663e321-489f-409d-b110-8810d678f15d"
      unitRef="usd">26774000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i6c4d05d989434a90961fd9520fcac073_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF81OC9mcmFnOmFjOTVjZTkwY2MzYzQ0Yzc4Njg3OTBlYTJmYTkxMjQ5L3RhYmxlOjczMDU1NzQwNDFlMzRhNDk5MWMwMmY2MGM2OWE1MTMwL3RhYmxlcmFuZ2U6NzMwNTU3NDA0MWUzNGE0OTkxYzAyZjYwYzY5YTUxMzBfMi03LTEtMS0zNDkyMA_ae948b7f-b3db-4559-98e0-917a1dc789f1"
      unitRef="usd">60636000</us-gaap:Goodwill>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i7efed2cfe23c4fbfa793efdd5e536e2d_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF81OC9mcmFnOmFjOTVjZTkwY2MzYzQ0Yzc4Njg3OTBlYTJmYTkxMjQ5L3RhYmxlOjczMDU1NzQwNDFlMzRhNDk5MWMwMmY2MGM2OWE1MTMwL3RhYmxlcmFuZ2U6NzMwNTU3NDA0MWUzNGE0OTkxYzAyZjYwYzY5YTUxMzBfNS0xLTEtMS0zNDkyMA_9bb36505-105f-451b-8e20-fae470268438"
      unitRef="usd">2659000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="ied0c53640838408c9f645b3da1bbbc45_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF81OC9mcmFnOmFjOTVjZTkwY2MzYzQ0Yzc4Njg3OTBlYTJmYTkxMjQ5L3RhYmxlOjczMDU1NzQwNDFlMzRhNDk5MWMwMmY2MGM2OWE1MTMwL3RhYmxlcmFuZ2U6NzMwNTU3NDA0MWUzNGE0OTkxYzAyZjYwYzY5YTUxMzBfNS0zLTEtMS0zNDkyMA_36c73513-c22a-4691-87c9-c23268c0a440"
      unitRef="usd">8445000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i3cbb4feb732f42cc99eb20173add249a_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF81OC9mcmFnOmFjOTVjZTkwY2MzYzQ0Yzc4Njg3OTBlYTJmYTkxMjQ5L3RhYmxlOjczMDU1NzQwNDFlMzRhNDk5MWMwMmY2MGM2OWE1MTMwL3RhYmxlcmFuZ2U6NzMwNTU3NDA0MWUzNGE0OTkxYzAyZjYwYzY5YTUxMzBfNS01LTEtMS0zNDkyMA_9523edf5-3c3a-40d8-9a36-08151c3f43fa"
      unitRef="usd">7208000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF81OC9mcmFnOmFjOTVjZTkwY2MzYzQ0Yzc4Njg3OTBlYTJmYTkxMjQ5L3RhYmxlOjczMDU1NzQwNDFlMzRhNDk5MWMwMmY2MGM2OWE1MTMwL3RhYmxlcmFuZ2U6NzMwNTU3NDA0MWUzNGE0OTkxYzAyZjYwYzY5YTUxMzBfNS03LTEtMS0zNDkyMA_a22bae42-74fa-4f02-a079-355225eda2c0"
      unitRef="usd">18312000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i7efed2cfe23c4fbfa793efdd5e536e2d_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF81OC9mcmFnOmFjOTVjZTkwY2MzYzQ0Yzc4Njg3OTBlYTJmYTkxMjQ5L3RhYmxlOjczMDU1NzQwNDFlMzRhNDk5MWMwMmY2MGM2OWE1MTMwL3RhYmxlcmFuZ2U6NzMwNTU3NDA0MWUzNGE0OTkxYzAyZjYwYzY5YTUxMzBfNi0xLTEtMS0zNDkyMA_f225c907-22fb-4a48-8817-b802a505b0d0"
      unitRef="usd">-27000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="ied0c53640838408c9f645b3da1bbbc45_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF81OC9mcmFnOmFjOTVjZTkwY2MzYzQ0Yzc4Njg3OTBlYTJmYTkxMjQ5L3RhYmxlOjczMDU1NzQwNDFlMzRhNDk5MWMwMmY2MGM2OWE1MTMwL3RhYmxlcmFuZ2U6NzMwNTU3NDA0MWUzNGE0OTkxYzAyZjYwYzY5YTUxMzBfNi0zLTEtMS0zNDkyMA_7dd1144e-9c1b-44f4-bcce-14bdb39a26b8"
      unitRef="usd">-6000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i3cbb4feb732f42cc99eb20173add249a_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF81OC9mcmFnOmFjOTVjZTkwY2MzYzQ0Yzc4Njg3OTBlYTJmYTkxMjQ5L3RhYmxlOjczMDU1NzQwNDFlMzRhNDk5MWMwMmY2MGM2OWE1MTMwL3RhYmxlcmFuZ2U6NzMwNTU3NDA0MWUzNGE0OTkxYzAyZjYwYzY5YTUxMzBfNi01LTEtMS0zNDkyMA_43dd9ffe-899b-49a1-ab4e-97e325b858ba"
      unitRef="usd">-51000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF81OC9mcmFnOmFjOTVjZTkwY2MzYzQ0Yzc4Njg3OTBlYTJmYTkxMjQ5L3RhYmxlOjczMDU1NzQwNDFlMzRhNDk5MWMwMmY2MGM2OWE1MTMwL3RhYmxlcmFuZ2U6NzMwNTU3NDA0MWUzNGE0OTkxYzAyZjYwYzY5YTUxMzBfNi03LTEtMS0zNDkyMA_9a04726a-6b29-403b-b86c-6e0e0c6ccebe"
      unitRef="usd">-84000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="ifeea49fc2fa7471e8e6683c23398a4f5_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF81OC9mcmFnOmFjOTVjZTkwY2MzYzQ0Yzc4Njg3OTBlYTJmYTkxMjQ5L3RhYmxlOjczMDU1NzQwNDFlMzRhNDk5MWMwMmY2MGM2OWE1MTMwL3RhYmxlcmFuZ2U6NzMwNTU3NDA0MWUzNGE0OTkxYzAyZjYwYzY5YTUxMzBfNy0xLTEtMS0zNDkyMA_2ffbedb0-47b3-4b1d-b125-4f5004d8968a"
      unitRef="usd">4298000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i9588c3c29be84ff78cb45150c2a6905f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF81OC9mcmFnOmFjOTVjZTkwY2MzYzQ0Yzc4Njg3OTBlYTJmYTkxMjQ5L3RhYmxlOjczMDU1NzQwNDFlMzRhNDk5MWMwMmY2MGM2OWE1MTMwL3RhYmxlcmFuZ2U6NzMwNTU3NDA0MWUzNGE0OTkxYzAyZjYwYzY5YTUxMzBfNy0zLTEtMS0zNDkyMA_326ed2d2-9733-4a12-9ee0-13f859f97a7c"
      unitRef="usd">18427000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ib14f7b08b7de41d2b7793173f030caa3_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF81OC9mcmFnOmFjOTVjZTkwY2MzYzQ0Yzc4Njg3OTBlYTJmYTkxMjQ5L3RhYmxlOjczMDU1NzQwNDFlMzRhNDk5MWMwMmY2MGM2OWE1MTMwL3RhYmxlcmFuZ2U6NzMwNTU3NDA0MWUzNGE0OTkxYzAyZjYwYzY5YTUxMzBfNy01LTEtMS0zNDkyMA_333332bc-28bc-4bd4-a151-3ab2237dcd81"
      unitRef="usd">19515000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ibac5a061768447b181145cc66aae6e0a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF81OC9mcmFnOmFjOTVjZTkwY2MzYzQ0Yzc4Njg3OTBlYTJmYTkxMjQ5L3RhYmxlOjczMDU1NzQwNDFlMzRhNDk5MWMwMmY2MGM2OWE1MTMwL3RhYmxlcmFuZ2U6NzMwNTU3NDA0MWUzNGE0OTkxYzAyZjYwYzY5YTUxMzBfNy03LTEtMS0zNDkyMA_6278f0f2-3826-49b3-b497-b603038ee159"
      unitRef="usd">42240000</us-gaap:Goodwill>
    <mtrx:ScheduleOfIntangibleAssetsExcludingGoodwillTableTextBlock
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF81OC9mcmFnOmFjOTVjZTkwY2MzYzQ0Yzc4Njg3OTBlYTJmYTkxMjQ5L3RleHRyZWdpb246YWM5NWNlOTBjYzNjNDRjNzg2ODc5MGVhMmZhOTEyNDlfMTQ5NA_6807ada3-652a-4e1d-b3d2-88a27a24ee0c">&lt;div style="margin-bottom:6pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Information on the carrying value of other intangible assets is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;At March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Useful Life&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&#160;Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net&#160;Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intellectual property&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10 to 15&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,159)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer-based&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6 to 15&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,370)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total amortizing intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,529)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;At June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Useful Life&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&#160;Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net&#160;Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intellectual property&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10 to 15&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,031)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer-based&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6 to 15&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,192)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total amortizing intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,223)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</mtrx:ScheduleOfIntangibleAssetsExcludingGoodwillTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i5db466689d1941ad8324d2d158de9687_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF81OC9mcmFnOmFjOTVjZTkwY2MzYzQ0Yzc4Njg3OTBlYTJmYTkxMjQ5L3RhYmxlOmY5YTFiZmM0MmIyNzRlZGJiMGI5Y2ZhOWY3OTE4MWRmL3RhYmxlcmFuZ2U6ZjlhMWJmYzQyYjI3NGVkYmIwYjljZmE5Zjc5MTgxZGZfMy0zLTEtMS0zNDkyMA_98638c77-92a2-4d2f-9e64-6df6cda3cbc6"
      unitRef="usd">2483000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i5db466689d1941ad8324d2d158de9687_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF81OC9mcmFnOmFjOTVjZTkwY2MzYzQ0Yzc4Njg3OTBlYTJmYTkxMjQ5L3RhYmxlOmY5YTFiZmM0MmIyNzRlZGJiMGI5Y2ZhOWY3OTE4MWRmL3RhYmxlcmFuZ2U6ZjlhMWJmYzQyYjI3NGVkYmIwYjljZmE5Zjc5MTgxZGZfMy01LTEtMS0zNDkyMA_dd85a63d-a660-401f-8c45-18980e6cacea"
      unitRef="usd">2159000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i5db466689d1941ad8324d2d158de9687_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF81OC9mcmFnOmFjOTVjZTkwY2MzYzQ0Yzc4Njg3OTBlYTJmYTkxMjQ5L3RhYmxlOmY5YTFiZmM0MmIyNzRlZGJiMGI5Y2ZhOWY3OTE4MWRmL3RhYmxlcmFuZ2U6ZjlhMWJmYzQyYjI3NGVkYmIwYjljZmE5Zjc5MTgxZGZfMy03LTEtMS0zNDkyMA_5aa0ac70-b827-43be-b93c-44ec9b472690"
      unitRef="usd">324000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i1cfcd1db7ecd4f2ba983ea47e0158cd1_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF81OC9mcmFnOmFjOTVjZTkwY2MzYzQ0Yzc4Njg3OTBlYTJmYTkxMjQ5L3RhYmxlOmY5YTFiZmM0MmIyNzRlZGJiMGI5Y2ZhOWY3OTE4MWRmL3RhYmxlcmFuZ2U6ZjlhMWJmYzQyYjI3NGVkYmIwYjljZmE5Zjc5MTgxZGZfNC0zLTEtMS0zNDkyMA_1966fdeb-0a5c-4089-b50c-686fe0b5f1a5"
      unitRef="usd">17274000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i1cfcd1db7ecd4f2ba983ea47e0158cd1_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF81OC9mcmFnOmFjOTVjZTkwY2MzYzQ0Yzc4Njg3OTBlYTJmYTkxMjQ5L3RhYmxlOmY5YTFiZmM0MmIyNzRlZGJiMGI5Y2ZhOWY3OTE4MWRmL3RhYmxlcmFuZ2U6ZjlhMWJmYzQyYjI3NGVkYmIwYjljZmE5Zjc5MTgxZGZfNC01LTEtMS0zNDkyMA_11923252-6194-4aa6-bfdd-9c1abee1dffe"
      unitRef="usd">12370000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i1cfcd1db7ecd4f2ba983ea47e0158cd1_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF81OC9mcmFnOmFjOTVjZTkwY2MzYzQ0Yzc4Njg3OTBlYTJmYTkxMjQ5L3RhYmxlOmY5YTFiZmM0MmIyNzRlZGJiMGI5Y2ZhOWY3OTE4MWRmL3RhYmxlcmFuZ2U6ZjlhMWJmYzQyYjI3NGVkYmIwYjljZmE5Zjc5MTgxZGZfNC03LTEtMS0zNDkyMA_68378903-707d-4cd4-a913-1b02d68b0d78"
      unitRef="usd">4904000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ibac5a061768447b181145cc66aae6e0a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF81OC9mcmFnOmFjOTVjZTkwY2MzYzQ0Yzc4Njg3OTBlYTJmYTkxMjQ5L3RhYmxlOmY5YTFiZmM0MmIyNzRlZGJiMGI5Y2ZhOWY3OTE4MWRmL3RhYmxlcmFuZ2U6ZjlhMWJmYzQyYjI3NGVkYmIwYjljZmE5Zjc5MTgxZGZfNy0zLTEtMS0zNDkyMA_58971ca6-bfb2-4bbd-ac2e-c435a54356d5"
      unitRef="usd">19757000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ibac5a061768447b181145cc66aae6e0a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF81OC9mcmFnOmFjOTVjZTkwY2MzYzQ0Yzc4Njg3OTBlYTJmYTkxMjQ5L3RhYmxlOmY5YTFiZmM0MmIyNzRlZGJiMGI5Y2ZhOWY3OTE4MWRmL3RhYmxlcmFuZ2U6ZjlhMWJmYzQyYjI3NGVkYmIwYjljZmE5Zjc5MTgxZGZfNy01LTEtMS0zNDkyMA_6254b19c-4f8f-4f4f-9b68-baf632da2a76"
      unitRef="usd">14529000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ibac5a061768447b181145cc66aae6e0a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF81OC9mcmFnOmFjOTVjZTkwY2MzYzQ0Yzc4Njg3OTBlYTJmYTkxMjQ5L3RhYmxlOmY5YTFiZmM0MmIyNzRlZGJiMGI5Y2ZhOWY3OTE4MWRmL3RhYmxlcmFuZ2U6ZjlhMWJmYzQyYjI3NGVkYmIwYjljZmE5Zjc5MTgxZGZfNy03LTEtMS0zNDkyMA_e4afcd91-3e72-4baf-82d5-ac81c70e1351"
      unitRef="usd">5228000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i030aa4cd3eaa4bcdb0e80e139839eda0_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF81OC9mcmFnOmFjOTVjZTkwY2MzYzQ0Yzc4Njg3OTBlYTJmYTkxMjQ5L3RhYmxlOjIzNjY3NzljYTQ5NjQ5MjQ5NjZlYmY3NzAyY2UzNWVjL3RhYmxlcmFuZ2U6MjM2Njc3OWNhNDk2NDkyNDk2NmViZjc3MDJjZTM1ZWNfMy0zLTEtMS0zNDkyMA_2fa3c882-92d2-447c-84d0-cadb0ff7fcb4"
      unitRef="usd">2483000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i030aa4cd3eaa4bcdb0e80e139839eda0_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF81OC9mcmFnOmFjOTVjZTkwY2MzYzQ0Yzc4Njg3OTBlYTJmYTkxMjQ5L3RhYmxlOjIzNjY3NzljYTQ5NjQ5MjQ5NjZlYmY3NzAyY2UzNWVjL3RhYmxlcmFuZ2U6MjM2Njc3OWNhNDk2NDkyNDk2NmViZjc3MDJjZTM1ZWNfMy01LTEtMS0zNDkyMA_d0952f12-4471-4957-a3d1-5b039b769d8a"
      unitRef="usd">2031000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i030aa4cd3eaa4bcdb0e80e139839eda0_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF81OC9mcmFnOmFjOTVjZTkwY2MzYzQ0Yzc4Njg3OTBlYTJmYTkxMjQ5L3RhYmxlOjIzNjY3NzljYTQ5NjQ5MjQ5NjZlYmY3NzAyY2UzNWVjL3RhYmxlcmFuZ2U6MjM2Njc3OWNhNDk2NDkyNDk2NmViZjc3MDJjZTM1ZWNfMy03LTEtMS0zNDkyMA_2145e9f3-5e61-4dbc-95fe-7fc7ccf79690"
      unitRef="usd">452000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i3a9e40afc03f49ca8230658ab4fd5741_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF81OC9mcmFnOmFjOTVjZTkwY2MzYzQ0Yzc4Njg3OTBlYTJmYTkxMjQ5L3RhYmxlOjIzNjY3NzljYTQ5NjQ5MjQ5NjZlYmY3NzAyY2UzNWVjL3RhYmxlcmFuZ2U6MjM2Njc3OWNhNDk2NDkyNDk2NmViZjc3MDJjZTM1ZWNfNC0zLTEtMS0zNDkyMA_d64a31a2-17c3-4a79-9086-d0dc07740ead"
      unitRef="usd">17354000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i3a9e40afc03f49ca8230658ab4fd5741_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF81OC9mcmFnOmFjOTVjZTkwY2MzYzQ0Yzc4Njg3OTBlYTJmYTkxMjQ5L3RhYmxlOjIzNjY3NzljYTQ5NjQ5MjQ5NjZlYmY3NzAyY2UzNWVjL3RhYmxlcmFuZ2U6MjM2Njc3OWNhNDk2NDkyNDk2NmViZjc3MDJjZTM1ZWNfNC01LTEtMS0zNDkyMA_d15dc9e4-4045-421a-bd92-f4ceb1329b19"
      unitRef="usd">11192000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i3a9e40afc03f49ca8230658ab4fd5741_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF81OC9mcmFnOmFjOTVjZTkwY2MzYzQ0Yzc4Njg3OTBlYTJmYTkxMjQ5L3RhYmxlOjIzNjY3NzljYTQ5NjQ5MjQ5NjZlYmY3NzAyY2UzNWVjL3RhYmxlcmFuZ2U6MjM2Njc3OWNhNDk2NDkyNDk2NmViZjc3MDJjZTM1ZWNfNC03LTEtMS0zNDkyMA_701e1e6f-c1c7-44a6-8e17-40034c58fe6d"
      unitRef="usd">6162000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i6c4d05d989434a90961fd9520fcac073_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF81OC9mcmFnOmFjOTVjZTkwY2MzYzQ0Yzc4Njg3OTBlYTJmYTkxMjQ5L3RhYmxlOjIzNjY3NzljYTQ5NjQ5MjQ5NjZlYmY3NzAyY2UzNWVjL3RhYmxlcmFuZ2U6MjM2Njc3OWNhNDk2NDkyNDk2NmViZjc3MDJjZTM1ZWNfNy0zLTEtMS0zNDkyMA_d79359e5-b99c-49e8-bf94-20c44c120d2f"
      unitRef="usd">19837000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i6c4d05d989434a90961fd9520fcac073_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF81OC9mcmFnOmFjOTVjZTkwY2MzYzQ0Yzc4Njg3OTBlYTJmYTkxMjQ5L3RhYmxlOjIzNjY3NzljYTQ5NjQ5MjQ5NjZlYmY3NzAyY2UzNWVjL3RhYmxlcmFuZ2U6MjM2Njc3OWNhNDk2NDkyNDk2NmViZjc3MDJjZTM1ZWNfNy01LTEtMS0zNDkyMA_47019d1b-7c78-469a-85ac-a146aaf500f2"
      unitRef="usd">13223000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i6c4d05d989434a90961fd9520fcac073_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF81OC9mcmFnOmFjOTVjZTkwY2MzYzQ0Yzc4Njg3OTBlYTJmYTkxMjQ5L3RhYmxlOjIzNjY3NzljYTQ5NjQ5MjQ5NjZlYmY3NzAyY2UzNWVjL3RhYmxlcmFuZ2U6MjM2Njc3OWNhNDk2NDkyNDk2NmViZjc3MDJjZTM1ZWNfNy03LTEtMS0zNDkyMA_7e254256-c004-4206-a88b-f5bbc56076d7"
      unitRef="usd">6614000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i1278f2d184454e28b46dfa8a22fe6c22_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF81OC9mcmFnOmFjOTVjZTkwY2MzYzQ0Yzc4Njg3OTBlYTJmYTkxMjQ5L3RleHRyZWdpb246YWM5NWNlOTBjYzNjNDRjNzg2ODc5MGVhMmZhOTEyNDlfMTIyMA_c8780e9c-7119-456e-9cc3-675faca0316d"
      unitRef="usd">400000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF81OC9mcmFnOmFjOTVjZTkwY2MzYzQ0Yzc4Njg3OTBlYTJmYTkxMjQ5L3RleHRyZWdpb246YWM5NWNlOTBjYzNjNDRjNzg2ODc5MGVhMmZhOTEyNDlfMTIyNw_616b0b41-dd7b-41da-85ab-cbc58f797d14"
      unitRef="usd">1400000</us-gaap:AmortizationOfIntangibleAssets>
    <dei:DocumentPeriodEndDate
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF81OC9mcmFnOmFjOTVjZTkwY2MzYzQ0Yzc4Njg3OTBlYTJmYTkxMjQ5L3RleHRyZWdpb246YWM5NWNlOTBjYzNjNDRjNzg2ODc5MGVhMmZhOTEyNDlfMTI2OA_e083d7b9-f338-4712-9f54-7bae87ee2563">2022-03-31</dei:DocumentPeriodEndDate>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i10f25ad77d994059b45fce556670d9d6_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF81OC9mcmFnOmFjOTVjZTkwY2MzYzQ0Yzc4Njg3OTBlYTJmYTkxMjQ5L3RleHRyZWdpb246YWM5NWNlOTBjYzNjNDRjNzg2ODc5MGVhMmZhOTEyNDlfMTI3NQ_79e0bf73-e23c-46ba-b057-772994604952"
      unitRef="usd">600000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i6f5de1ed688848949019a148f3549581_D20200701-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF81OC9mcmFnOmFjOTVjZTkwY2MzYzQ0Yzc4Njg3OTBlYTJmYTkxMjQ5L3RleHRyZWdpb246YWM5NWNlOTBjYzNjNDRjNzg2ODc5MGVhMmZhOTEyNDlfMTI4Mg_26b78b04-d24b-4a0f-af06-06017e79d7f4"
      unitRef="usd">1700000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF81OC9mcmFnOmFjOTVjZTkwY2MzYzQ0Yzc4Njg3OTBlYTJmYTkxMjQ5L3RleHRyZWdpb246YWM5NWNlOTBjYzNjNDRjNzg2ODc5MGVhMmZhOTEyNDlfMTQ4Mg_98cc013e-8515-4009-81ed-6f60b069422d">&lt;div style="margin-top:7pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We estimate that the remaining amortization expense related to March&#160;31, 2022 amortizing intangible assets will be as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:82.379%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.421%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Period ending:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remainder of Fiscal 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal 2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total estimated remaining amortization expense at March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <dei:DocumentPeriodEndDate
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF81OC9mcmFnOmFjOTVjZTkwY2MzYzQ0Yzc4Njg3OTBlYTJmYTkxMjQ5L3RleHRyZWdpb246YWM5NWNlOTBjYzNjNDRjNzg2ODc5MGVhMmZhOTEyNDlfMTQwNA_e083d7b9-f338-4712-9f54-7bae87ee2563">2022-03-31</dei:DocumentPeriodEndDate>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
      contextRef="ibac5a061768447b181145cc66aae6e0a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF81OC9mcmFnOmFjOTVjZTkwY2MzYzQ0Yzc4Njg3OTBlYTJmYTkxMjQ5L3RhYmxlOjlmYmFkY2JkYjg2YjQ0OTg4ZTIyMmFlZTkyNmU3ZmZhL3RhYmxlcmFuZ2U6OWZiYWRjYmRiODZiNDQ5ODhlMjIyYWVlOTI2ZTdmZmFfMS0xLTEtMS0zNDkyMA_df78b04c-0ec0-4bc8-8b8b-db3413495e3b"
      unitRef="usd">432000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="ibac5a061768447b181145cc66aae6e0a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF81OC9mcmFnOmFjOTVjZTkwY2MzYzQ0Yzc4Njg3OTBlYTJmYTkxMjQ5L3RhYmxlOjlmYmFkY2JkYjg2YjQ0OTg4ZTIyMmFlZTkyNmU3ZmZhL3RhYmxlcmFuZ2U6OWZiYWRjYmRiODZiNDQ5ODhlMjIyYWVlOTI2ZTdmZmFfMi0xLTEtMS0zNDkyMA_58df02f6-800d-4ede-939e-2246fd49034e"
      unitRef="usd">1729000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="ibac5a061768447b181145cc66aae6e0a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF81OC9mcmFnOmFjOTVjZTkwY2MzYzQ0Yzc4Njg3OTBlYTJmYTkxMjQ5L3RhYmxlOjlmYmFkY2JkYjg2YjQ0OTg4ZTIyMmFlZTkyNmU3ZmZhL3RhYmxlcmFuZ2U6OWZiYWRjYmRiODZiNDQ5ODhlMjIyYWVlOTI2ZTdmZmFfMy0xLTEtMS0zNDkyMA_960aae4c-05a2-4cc3-b2cc-a222a0d758da"
      unitRef="usd">1416000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="ibac5a061768447b181145cc66aae6e0a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF81OC9mcmFnOmFjOTVjZTkwY2MzYzQ0Yzc4Njg3OTBlYTJmYTkxMjQ5L3RhYmxlOjlmYmFkY2JkYjg2YjQ0OTg4ZTIyMmFlZTkyNmU3ZmZhL3RhYmxlcmFuZ2U6OWZiYWRjYmRiODZiNDQ5ODhlMjIyYWVlOTI2ZTdmZmFfNC0xLTEtMS0zNDkyMA_bd8a4ff5-4a31-4474-b42a-2d2667630650"
      unitRef="usd">1096000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="ibac5a061768447b181145cc66aae6e0a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF81OC9mcmFnOmFjOTVjZTkwY2MzYzQ0Yzc4Njg3OTBlYTJmYTkxMjQ5L3RhYmxlOjlmYmFkY2JkYjg2YjQ0OTg4ZTIyMmFlZTkyNmU3ZmZhL3RhYmxlcmFuZ2U6OWZiYWRjYmRiODZiNDQ5ODhlMjIyYWVlOTI2ZTdmZmFfNS0xLTEtMS0zNDkyMA_8b90f7ff-8045-450f-a4aa-9342181ced3f"
      unitRef="usd">555000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ibac5a061768447b181145cc66aae6e0a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF81OC9mcmFnOmFjOTVjZTkwY2MzYzQ0Yzc4Njg3OTBlYTJmYTkxMjQ5L3RhYmxlOjlmYmFkY2JkYjg2YjQ0OTg4ZTIyMmFlZTkyNmU3ZmZhL3RhYmxlcmFuZ2U6OWZiYWRjYmRiODZiNDQ5ODhlMjIyYWVlOTI2ZTdmZmFfNi0xLTEtMS0zNDkyMA_5283068e-fcae-4bf1-8d53-40fb0218f49b"
      unitRef="usd">5228000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF82NC9mcmFnOmUyNTcwMjVkNmVmMDQ2NWM4YWEyZTliYzhiMzZkZmFjL3RleHRyZWdpb246ZTI1NzAyNWQ2ZWYwNDY1YzhhYTJlOWJjOGIzNmRmYWNfNTA2OQ_4049f456-5783-4479-908a-7477187b1de2">Debt&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;ABL Credit Facility&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On September 9, 2021, we and our primary U.S. and Canada operating subsidiaries entered into an asset-backed credit agreement (the "ABL Facility") as borrowers with Bank of Montreal, as Administrative Agent, Swing-Line Lender, a Letter of Credit Issuer and a Lender.  The ABL Facility is guaranteed by substantially all of our remaining U.S. and Canadian subsidiaries. The ABL Facility provides for available borrowings of up to $100.0&#160;million, which may be increased further by an amount not to exceed $15.0&#160;million, subject to certain conditions, including obtaining additional commitments.  The ABL Facility is intended to be used for working capital, capital expenditures, issuances of letters of credit and other lawful purposes. Our obligations under the ABL Facility are secured by a first lien on all our assets and the assets of our co-borrowers and guarantors under the ABL Facility.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The maximum amount that we may borrow under the ABL Facility is subject to a borrowing base, which is based on restricted cash plus a percentage of the value of certain accounts receivable, inventory and equipment, reduced for certain reserves.  We are required to maintain a minimum of $25.0&#160;million of restricted cash at all times, but such amounts are also included in the borrowing base.  The ABL Facility matures and any outstanding amounts become due and payable on September 9, 2026.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At March&#160;31, 2022, our borrowing base was $76.4&#160;million and we had $23.7&#160;million in letters of credit outstanding issued by Bank of Montreal, which resulted in availability of $52.7&#160;million under the ABL Facility.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Borrowings under the ABL Facility bear interest through maturity at a variable rate based upon, at our option, an annual rate equal to any of a base rate (&#x201c;Base Rate&#x201d;), Canadian prime rate, CDOR rate or a LIBOR rate, plus an applicable margin.  The Base Rate is defined as a fluctuating interest rate equal to the greatest of (i) rate of interest announced by Bank of Montreal from time to time as its prime rate; (ii) the U.S. federal funds rate plus 0.50%; (iii) LIBOR rate for one month period plus 1.00%; and (iv) 1.00%.  Depending on the amount of average availability, the applicable margin is between 1.00% to 1.50% for either U.S. Base Rate Loans or Canadian prime rate, and between 2.00% and 2.50% for CDOR and LIBOR rate borrowings.  Interest is payable either (i) monthly for Base Rate borrowings or (ii) the last day of the interest period for LIBOR or CDOR rate borrowings, as set forth in the Credit Agreement.  The fee for undrawn amounts is 0.25% per annum and is due quarterly.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The ABL Facility contains customary conditions to borrowings, events of default and covenants, including, but not limited to, covenants that restrict our ability to sell assets, engage in mergers and acquisitions, incur, assume or permit to exist additional indebtedness and guarantees, create or permit to exist liens, pay cash dividends, issue equity instruments, make distribution or redeem or repurchase capital stock.  In the event that our availability is less than the greater of (i) $15.0&#160;million and (ii) 15.00% of the commitments under the ABL Facility then in effect, a consolidated Fixed Charge Coverage Ratio of at least 1.00 to 1.00 must be maintained.  We are in compliance with all covenants of the ABL Facility as of March 31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Senior Secured Revolving Credit Facility&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The ABL Facility replaced the Fifth Amended and Restated Credit Agreement (the "Prior Credit Agreement"), that was entered into on November 2, 2020, and subsequently amended on May 4, 2021, by and among us and certain foreign subsidiaries, as Borrowers, various subsidiaries of ours, as Guarantors, JPMorgan, as Administrative Agent, Sole Lead Arranger and Sole Book Runner, and the other Lenders party thereto. The Prior Credit Agreement provided for a three-year senior secured revolving credit facility of $200.0&#160;million that was set to expire November 2, 2023.  We had no borrowings and $41.3&#160;million of letters of credit outstanding under the Prior Credit Agreement as of the date we commenced the ABL Facility.  Interest expense during the nine months ended March 31, 2022 included $1.5&#160;million of accelerated amortization of deferred debt amendment fees associated with the Prior Credit Agreement.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:LineOfCreditFacilityInitiationDate1
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF82NC9mcmFnOmUyNTcwMjVkNmVmMDQ2NWM4YWEyZTliYzhiMzZkZmFjL3RleHRyZWdpb246ZTI1NzAyNWQ2ZWYwNDY1YzhhYTJlOWJjOGIzNmRmYWNfNDI_352ed583-2d10-4e58-9c12-15df3ce827b5">2021-09-09</us-gaap:LineOfCreditFacilityInitiationDate1>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="iaaac9bf6d7fe46cb80a12fb2c37c552c_I20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF82NC9mcmFnOmUyNTcwMjVkNmVmMDQ2NWM4YWEyZTliYzhiMzZkZmFjL3RleHRyZWdpb246ZTI1NzAyNWQ2ZWYwNDY1YzhhYTJlOWJjOGIzNmRmYWNfNDUz_171c00e7-ddff-4217-b4ac-c0cfd6f700c8"
      unitRef="usd">100000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityIncreaseDecreaseForPeriodNet
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF82NC9mcmFnOmUyNTcwMjVkNmVmMDQ2NWM4YWEyZTliYzhiMzZkZmFjL3RleHRyZWdpb246ZTI1NzAyNWQ2ZWYwNDY1YzhhYTJlOWJjOGIzNmRmYWNfNTE1_74d724e5-5138-4d39-8a53-f41e17744f7c"
      unitRef="usd">15000000</us-gaap:LineOfCreditFacilityIncreaseDecreaseForPeriodNet>
    <us-gaap:LineOfCreditFacilityExpirationDate1
      contextRef="idb2f5605251f49b48d118452acc93fe7_D20210701-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF82NC9mcmFnOmUyNTcwMjVkNmVmMDQ2NWM4YWEyZTliYzhiMzZkZmFjL3RleHRyZWdpb246ZTI1NzAyNWQ2ZWYwNDY1YzhhYTJlOWJjOGIzNmRmYWNfMTM2Nw_e63fb2b2-3c0b-425a-8279-45493433d250">2026-09-09</us-gaap:LineOfCreditFacilityExpirationDate1>
    <dei:DocumentPeriodEndDate
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF82NC9mcmFnOmUyNTcwMjVkNmVmMDQ2NWM4YWEyZTliYzhiMzZkZmFjL3RleHRyZWdpb246ZTI1NzAyNWQ2ZWYwNDY1YzhhYTJlOWJjOGIzNmRmYWNfMTM3NA_e083d7b9-f338-4712-9f54-7bae87ee2563">2022-03-31</dei:DocumentPeriodEndDate>
    <us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity
      contextRef="ibac5a061768447b181145cc66aae6e0a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF82NC9mcmFnOmUyNTcwMjVkNmVmMDQ2NWM4YWEyZTliYzhiMzZkZmFjL3RleHRyZWdpb246ZTI1NzAyNWQ2ZWYwNDY1YzhhYTJlOWJjOGIzNmRmYWNfMTY0OTI2NzQ0ODA0NA_3190d16d-500d-4b7a-a156-963b22e1b85a"
      unitRef="usd">76400000</us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="iaaac9bf6d7fe46cb80a12fb2c37c552c_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF82NC9mcmFnOmUyNTcwMjVkNmVmMDQ2NWM4YWEyZTliYzhiMzZkZmFjL3RleHRyZWdpb246ZTI1NzAyNWQ2ZWYwNDY1YzhhYTJlOWJjOGIzNmRmYWNfMTQxNQ_fa328056-b934-4e95-82e9-fed86d87604b"
      unitRef="usd">23700000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="ibac5a061768447b181145cc66aae6e0a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF82NC9mcmFnOmUyNTcwMjVkNmVmMDQ2NWM4YWEyZTliYzhiMzZkZmFjL3RleHRyZWdpb246ZTI1NzAyNWQ2ZWYwNDY1YzhhYTJlOWJjOGIzNmRmYWNfMTUxMw_169c76e1-6e6b-4970-86a2-2833a8137a72"
      unitRef="usd">52700000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <mtrx:MtrxAssetBackedCreditFacility_FederalFundsRateAddition
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF82NC9mcmFnOmUyNTcwMjVkNmVmMDQ2NWM4YWEyZTliYzhiMzZkZmFjL3RleHRyZWdpb246ZTI1NzAyNWQ2ZWYwNDY1YzhhYTJlOWJjOGIzNmRmYWNfMjczNQ_5375b9e2-9812-478e-a809-633dcd155e1c"
      unitRef="number">0.0050</mtrx:MtrxAssetBackedCreditFacility_FederalFundsRateAddition>
    <mtrx:AssetBackedCreditFacilityLIBORRateOneMonthAddOn
      contextRef="ibac5a061768447b181145cc66aae6e0a_I20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF82NC9mcmFnOmUyNTcwMjVkNmVmMDQ2NWM4YWEyZTliYzhiMzZkZmFjL3RleHRyZWdpb246ZTI1NzAyNWQ2ZWYwNDY1YzhhYTJlOWJjOGIzNmRmYWNfMTA5OTUxMTY0MDQzMg_bf7491ef-8775-4825-a555-a155d0ba0576"
      unitRef="number">0.0100</mtrx:AssetBackedCreditFacilityLIBORRateOneMonthAddOn>
    <mtrx:AssetBackedCreditFacilityBaseRateAddOn
      contextRef="ibac5a061768447b181145cc66aae6e0a_I20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF82NC9mcmFnOmUyNTcwMjVkNmVmMDQ2NWM4YWEyZTliYzhiMzZkZmFjL3RleHRyZWdpb246ZTI1NzAyNWQ2ZWYwNDY1YzhhYTJlOWJjOGIzNmRmYWNfMjc5NQ_c0e58c0e-4e14-4f1e-bb7b-a26e99c19a6a"
      unitRef="number">0.0100</mtrx:AssetBackedCreditFacilityBaseRateAddOn>
    <mtrx:LineOfCreditBasisSpreadOnAlternateBaseRateMinimum
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF82NC9mcmFnOmUyNTcwMjVkNmVmMDQ2NWM4YWEyZTliYzhiMzZkZmFjL3RleHRyZWdpb246ZTI1NzAyNWQ2ZWYwNDY1YzhhYTJlOWJjOGIzNmRmYWNfMjg4Mg_cfaac279-2124-4075-a3dc-b367282debbd"
      unitRef="number">0.0100</mtrx:LineOfCreditBasisSpreadOnAlternateBaseRateMinimum>
    <mtrx:LineOfCreditBasisSpreadOnAlternateBaseRateMaximum
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF82NC9mcmFnOmUyNTcwMjVkNmVmMDQ2NWM4YWEyZTliYzhiMzZkZmFjL3RleHRyZWdpb246ZTI1NzAyNWQ2ZWYwNDY1YzhhYTJlOWJjOGIzNmRmYWNfMjg4OA_014d7e74-7491-4125-a6cd-0885d1cc3ae8"
      unitRef="number">0.0150</mtrx:LineOfCreditBasisSpreadOnAlternateBaseRateMaximum>
    <mtrx:LineOfCreditBasisSpreadOnAdjustedLIBOAndCDORMinimum
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF82NC9mcmFnOmUyNTcwMjVkNmVmMDQ2NWM4YWEyZTliYzhiMzZkZmFjL3RleHRyZWdpb246ZTI1NzAyNWQ2ZWYwNDY1YzhhYTJlOWJjOGIzNmRmYWNfMjk1OQ_212fb465-1b94-4993-8632-591e94d3bf5a"
      unitRef="number">0.0200</mtrx:LineOfCreditBasisSpreadOnAdjustedLIBOAndCDORMinimum>
    <mtrx:LineOfCreditBasisSpreadOnAdjustedLIBOAndCDORMaximum
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF82NC9mcmFnOmUyNTcwMjVkNmVmMDQ2NWM4YWEyZTliYzhiMzZkZmFjL3RleHRyZWdpb246ZTI1NzAyNWQ2ZWYwNDY1YzhhYTJlOWJjOGIzNmRmYWNfMjk2Ng_62b72fd3-13d3-412c-a7fa-2116ad7716e9"
      unitRef="number">0.0250</mtrx:LineOfCreditBasisSpreadOnAdjustedLIBOAndCDORMaximum>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF82NC9mcmFnOmUyNTcwMjVkNmVmMDQ2NWM4YWEyZTliYzhiMzZkZmFjL3RleHRyZWdpb246ZTI1NzAyNWQ2ZWYwNDY1YzhhYTJlOWJjOGIzNmRmYWNfMzIxOQ_02249221-a5cb-4008-8f2a-1ee7bc20d9c3"
      unitRef="number">0.0025</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <mtrx:MtrxAssetBackedLineofCreditBalanceLimitforFixedChargeCoverageRatio
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF82NC9mcmFnOmUyNTcwMjVkNmVmMDQ2NWM4YWEyZTliYzhiMzZkZmFjL3RleHRyZWdpb246ZTI1NzAyNWQ2ZWYwNDY1YzhhYTJlOWJjOGIzNmRmYWNfMzc0NQ_8ec55989-0023-4467-931f-63e13f99c99e"
      unitRef="usd">15000000</mtrx:MtrxAssetBackedLineofCreditBalanceLimitforFixedChargeCoverageRatio>
    <mtrx:MtrxAssetBackedLineofCreditPercentageLimitforFixedChargeCoverageRatio
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF82NC9mcmFnOmUyNTcwMjVkNmVmMDQ2NWM4YWEyZTliYzhiMzZkZmFjL3RleHRyZWdpb246ZTI1NzAyNWQ2ZWYwNDY1YzhhYTJlOWJjOGIzNmRmYWNfMzc1Nw_2c1dbe23-0e81-4e3e-b8a4-225ca7c7c6ad"
      unitRef="number">0.1500</mtrx:MtrxAssetBackedLineofCreditPercentageLimitforFixedChargeCoverageRatio>
    <mtrx:AssetBackedCreditFacilityFixedChargeCoverageRatioRequirement
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF82NC9mcmFnOmUyNTcwMjVkNmVmMDQ2NWM4YWEyZTliYzhiMzZkZmFjL3RleHRyZWdpb246ZTI1NzAyNWQ2ZWYwNDY1YzhhYTJlOWJjOGIzNmRmYWNfMzg3Mw_1f5df6f0-1abb-424b-a77c-c9958d92f7c6"
      unitRef="number">1.00</mtrx:AssetBackedCreditFacilityFixedChargeCoverageRatioRequirement>
    <mtrx:AssetBackedCreditFacilityFixedChargeCoverageRatioRequirement
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF82NC9mcmFnOmUyNTcwMjVkNmVmMDQ2NWM4YWEyZTliYzhiMzZkZmFjL3RleHRyZWdpb246ZTI1NzAyNWQ2ZWYwNDY1YzhhYTJlOWJjOGIzNmRmYWNfMzg3OQ_fd13ef97-1d10-4995-ac7d-f20d179246c0"
      unitRef="number">1.00</mtrx:AssetBackedCreditFacilityFixedChargeCoverageRatioRequirement>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i2c9ac71b4765457ea6ab23ef66dacb7d_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF82NC9mcmFnOmUyNTcwMjVkNmVmMDQ2NWM4YWEyZTliYzhiMzZkZmFjL3RleHRyZWdpb246ZTI1NzAyNWQ2ZWYwNDY1YzhhYTJlOWJjOGIzNmRmYWNfMTA5OTUxMTY0MDM0Mw_4560acc5-be7b-4f74-adbb-dacaf9d25191"
      unitRef="usd">200000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityExpirationDate1
      contextRef="idf708c3b47714d67893ff0bd6184813c_D20210701-20210909"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF82NC9mcmFnOmUyNTcwMjVkNmVmMDQ2NWM4YWEyZTliYzhiMzZkZmFjL3RleHRyZWdpb246ZTI1NzAyNWQ2ZWYwNDY1YzhhYTJlOWJjOGIzNmRmYWNfMTA5OTUxMTY0MDM1OQ_b3e9e522-1d7f-4809-8e97-b3f31163dd74">2023-11-02</us-gaap:LineOfCreditFacilityExpirationDate1>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i2c9ac71b4765457ea6ab23ef66dacb7d_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF82NC9mcmFnOmUyNTcwMjVkNmVmMDQ2NWM4YWEyZTliYzhiMzZkZmFjL3RleHRyZWdpb246ZTI1NzAyNWQ2ZWYwNDY1YzhhYTJlOWJjOGIzNmRmYWNfMTA5OTUxMTY0MDM3Nw_1fb81d2f-800b-49b8-944c-65e232b87f20"
      unitRef="usd">41300000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83MC9mcmFnOmU1MjgwMmE2MDM3YjQ2NmJhOTE1ZjZmNGI0OTQ2NmY4L3RleHRyZWdpb246ZTUyODAyYTYwMzdiNDY2YmE5MTVmNmY0YjQ5NDY2ZjhfMjYwNA_2015f1ca-ee33-4a92-8399-a4d563f7357e">Income Taxes&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Effective Tax Rate&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our effective tax rates were 0.4% and (7.8)% for the three and nine months ended March&#160;31, 2022, compared to 28.2% and 22.6% during the three and nine months ended March&#160;31, 2021, respectively.  The effective tax rates during fiscal 2022 were impacted by a $14.2&#160;million valuation allowance placed on our deferred tax assets during the second quarter.  The tax benefit resulting from additional losses during the three months ended March 31, 2022 was offset by additional valuation allowances of $7.7&#160;million.  The income tax benefit recorded for the three months ended March 31, 2022 was the result of a change in estimate of our uncertain tax positions.  The effective tax rates were negatively impacted by $1.9&#160;million of valuation allowances on certain deferred tax assets in the third quarter of fiscal 2021, and $1.2&#160;million of other deferred tax adjustments in the first half of fiscal 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In determining the need for a valuation allowance on deferred tax assets, the accounting standards provide that the existence of a cumulative loss over a three-year period generally precludes the use of management&#x2019;s projections of future taxable income.  Consequently, we have recorded a full valuation allowance against the deferred tax assets in the U.S. taxable jurisdiction in the amount of $21.9&#160;million during fiscal 2022.  These assets are primarily comprised of federal net operating losses, which have an indefinite carryforward, federal tax credits and state net operating losses.  To the extent the Company generates taxable income in the future, or cumulative losses are no longer present and our future projections for growth or tax planning strategies are demonstrated, we will realize the benefit associated with the net operating losses for which the valuation allowance has been provided.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Net Operating Loss Carryback Refund&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Through provisions in the CARES Act, we had an income tax benefit from the ability to carryback the fiscal 2021 federal net operating loss to a period with a higher statutory federal income tax rate.  We estimate that we will receive a $12.6&#160;million tax refund in connection with this carryback, which is included in income taxes receivable in the Condensed Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Refund of Overpayment of Estimated Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In January 2022, we received a $2.4&#160;million tax refund in connection with overpayments of estimated taxes from prior years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Deferred Payroll Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March 31, 2022, we have a balance of $5.6&#160;million remaining on U.S. payroll taxes we deferred through provisions of CARES Act.  We paid half of the original deferred payroll tax balance during the second quarter of fiscal 2022 and must repay the remaining balance by December 31, 2022.  The remaining balance of deferred payroll taxes is included within accrued wages and benefits in the Condensed Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i1278f2d184454e28b46dfa8a22fe6c22_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83MC9mcmFnOmU1MjgwMmE2MDM3YjQ2NmJhOTE1ZjZmNGI0OTQ2NmY4L3RleHRyZWdpb246ZTUyODAyYTYwMzdiNDY2YmE5MTVmNmY0YjQ5NDY2ZjhfNzU_e4e1964b-de8e-4214-9e16-36db4f291873"
      unitRef="number">0.004</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83MC9mcmFnOmU1MjgwMmE2MDM3YjQ2NmJhOTE1ZjZmNGI0OTQ2NmY4L3RleHRyZWdpb246ZTUyODAyYTYwMzdiNDY2YmE5MTVmNmY0YjQ5NDY2ZjhfODI_617cd5ec-c487-4213-b455-98ea6ec9cb75"
      unitRef="number">-0.078</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <dei:DocumentPeriodEndDate
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83MC9mcmFnOmU1MjgwMmE2MDM3YjQ2NmJhOTE1ZjZmNGI0OTQ2NmY4L3RleHRyZWdpb246ZTUyODAyYTYwMzdiNDY2YmE5MTVmNmY0YjQ5NDY2ZjhfMTIw_e083d7b9-f338-4712-9f54-7bae87ee2563">2022-03-31</dei:DocumentPeriodEndDate>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i10f25ad77d994059b45fce556670d9d6_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83MC9mcmFnOmU1MjgwMmE2MDM3YjQ2NmJhOTE1ZjZmNGI0OTQ2NmY4L3RleHRyZWdpb246ZTUyODAyYTYwMzdiNDY2YmE5MTVmNmY0YjQ5NDY2ZjhfMTM2_b041d79d-3c9b-429f-8132-f2b8c93cba12"
      unitRef="number">0.282</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i6f5de1ed688848949019a148f3549581_D20200701-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83MC9mcmFnOmU1MjgwMmE2MDM3YjQ2NmJhOTE1ZjZmNGI0OTQ2NmY4L3RleHRyZWdpb246ZTUyODAyYTYwMzdiNDY2YmE5MTVmNmY0YjQ5NDY2ZjhfMTQz_3f220db2-c603-44b1-9723-753e5b2e7907"
      unitRef="number">0.226</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i30f5b4da862141b39838fd95bf6436b4_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83MC9mcmFnOmU1MjgwMmE2MDM3YjQ2NmJhOTE1ZjZmNGI0OTQ2NmY4L3RleHRyZWdpb246ZTUyODAyYTYwMzdiNDY2YmE5MTVmNmY0YjQ5NDY2ZjhfMjcy_c10f46c0-4b18-4dd0-8d99-7532c2141b4d"
      unitRef="usd">14200000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i7dcc8e9a2d0041e099cafeca4445d527_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83MC9mcmFnOmU1MjgwMmE2MDM3YjQ2NmJhOTE1ZjZmNGI0OTQ2NmY4L3RleHRyZWdpb246ZTUyODAyYTYwMzdiNDY2YmE5MTVmNmY0YjQ5NDY2ZjhfMTA5OTUxMTYzNTIzNQ_80e19d4a-989a-4c52-86d7-595a7e6fc0b8"
      unitRef="usd">7700000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationDeductionsOther
      contextRef="i10f25ad77d994059b45fce556670d9d6_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83MC9mcmFnOmU1MjgwMmE2MDM3YjQ2NmJhOTE1ZjZmNGI0OTQ2NmY4L3RleHRyZWdpb246ZTUyODAyYTYwMzdiNDY2YmE5MTVmNmY0YjQ5NDY2ZjhfMTY0OTI2NzQ0NDUxMw_e11ddea7-2b48-44ef-90cb-4a64b6511da2"
      unitRef="usd">1900000</us-gaap:IncomeTaxReconciliationDeductionsOther>
    <us-gaap:IncomeTaxReconciliationDeductionsOther
      contextRef="i9210131023b0412280d536b4ab701976_D20200701-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83MC9mcmFnOmU1MjgwMmE2MDM3YjQ2NmJhOTE1ZjZmNGI0OTQ2NmY4L3RleHRyZWdpb246ZTUyODAyYTYwMzdiNDY2YmE5MTVmNmY0YjQ5NDY2ZjhfNDY1_6e44fb18-58ad-4e77-a38e-2897ea7f2bc9"
      unitRef="usd">1200000</us-gaap:IncomeTaxReconciliationDeductionsOther>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="ibac5a061768447b181145cc66aae6e0a_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83MC9mcmFnOmU1MjgwMmE2MDM3YjQ2NmJhOTE1ZjZmNGI0OTQ2NmY4L3RleHRyZWdpb246ZTUyODAyYTYwMzdiNDY2YmE5MTVmNmY0YjQ5NDY2ZjhfMTA5OTUxMTYzNTI0OQ_f09cabb6-ec3c-403f-9b70-f9309d6a2e66"
      unitRef="usd">21900000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:IncreaseDecreaseInIncomeTaxesReceivable
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83MC9mcmFnOmU1MjgwMmE2MDM3YjQ2NmJhOTE1ZjZmNGI0OTQ2NmY4L3RleHRyZWdpb246ZTUyODAyYTYwMzdiNDY2YmE5MTVmNmY0YjQ5NDY2ZjhfMTc2Mg_b77e004b-27cc-4a97-8f99-a7d6c1193ee6"
      unitRef="usd">12600000</us-gaap:IncreaseDecreaseInIncomeTaxesReceivable>
    <us-gaap:ProceedsFromIncomeTaxRefunds
      contextRef="id6b7b2d5ae89473b84350c4e6d532729_D20220101-20220131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83MC9mcmFnOmU1MjgwMmE2MDM3YjQ2NmJhOTE1ZjZmNGI0OTQ2NmY4L3RleHRyZWdpb246ZTUyODAyYTYwMzdiNDY2YmE5MTVmNmY0YjQ5NDY2ZjhfMTk3NA_05f9f6e0-57ad-4409-b735-fd5bd3111792"
      unitRef="usd">2400000</us-gaap:ProceedsFromIncomeTaxRefunds>
    <mtrx:MtrxCARESACTDeferredPayrollTaxLiability
      contextRef="ibac5a061768447b181145cc66aae6e0a_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83MC9mcmFnOmU1MjgwMmE2MDM3YjQ2NmJhOTE1ZjZmNGI0OTQ2NmY4L3RleHRyZWdpb246ZTUyODAyYTYwMzdiNDY2YmE5MTVmNmY0YjQ5NDY2ZjhfMjI0NQ_d24c888d-32b9-4235-bb3f-3cd6b8fec93f"
      unitRef="usd">5600000</mtrx:MtrxCARESACTDeferredPayrollTaxLiability>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83My9mcmFnOjIwMDgxNjFmMjAyMTRhNWI4YjZjNWU5ZGQ4ZmVjZGJjL3RleHRyZWdpb246MjAwODE2MWYyMDIxNGE1YjhiNmM1ZTlkZDhmZWNkYmNfMjcyNg_078dc890-a66d-41ec-b4aa-5142b0853a22">Commitments and Contingencies&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Insurance Reserves&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We maintain insurance coverage for various aspects of our operations.  However, we retain exposure to potential losses through the use of deductibles, self-insured retentions and coverage limits.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Typically, our contracts require us to indemnify our customers for injury, damage or loss arising from the performance of our services and provide warranties for materials and workmanship.  We may also be required to name the customer as an additional insured up to the limits of insurance available, or we may be required to purchase special insurance policies or surety bonds for specific customers or provide letters of credit in lieu of bonds to satisfy performance and financial guarantees on some projects.  We maintain a performance and payment bonding line sufficient to support the business.  We generally require our subcontractors to indemnify us and our customer and name us as an additional insured for activities arising out of the subcontractors&#x2019; work.  We also require certain subcontractors to provide additional insurance policies, including surety bonds in favor of us, to secure the subcontractors&#x2019; work or as required by the subcontract.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There can be no assurance that our insurance and the additional insurance coverage provided by our subcontractors will fully protect us against a valid claim or loss under the contracts with our customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Unpriced Change Orders and Claims&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Costs and estimated earnings in excess of billings on uncompleted contracts included revenues for unpriced change orders and claims of $9.3 million at March&#160;31, 2022 and $14.6 million at June&#160;30, 2021.  The amounts ultimately realized may be significantly different than the recorded amounts resulting in a material adjustment to future earnings.  Generally, collection of amounts related to unpriced change orders and claims is expected within twelve months.  However, since customers may not pay these amounts until final resolution of related claims, collection of these amounts may extend beyond one year.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the third quarter of fiscal 2020, we commenced litigation in an effort to collect accounts receivable from an iron and steel customer following the deterioration of the relationship in the second quarter of fiscal 2020.  The unpaid receivable balance at March 31, 2022 was $17.0&#160;million.  Litigation is unpredictable, however, based on the terms of the contract with this customer, we believe we are entitled to collect the full amount owed under the contract.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We and our subsidiaries are participants in various legal actions.  It is the opinion of management that none of the other known legal actions will have a material impact on our financial position, results of operations or liquidity.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:UnapprovedChangeOrdersAmount
      contextRef="ibac5a061768447b181145cc66aae6e0a_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83My9mcmFnOjIwMDgxNjFmMjAyMTRhNWI4YjZjNWU5ZGQ4ZmVjZGJjL3RleHRyZWdpb246MjAwODE2MWYyMDIxNGE1YjhiNmM1ZTlkZDhmZWNkYmNfMTU5Mw_61515b11-4578-4a75-837b-87eb8e4845cc"
      unitRef="usd">9300000</us-gaap:UnapprovedChangeOrdersAmount>
    <us-gaap:UnapprovedChangeOrdersAmount
      contextRef="i6c4d05d989434a90961fd9520fcac073_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83My9mcmFnOjIwMDgxNjFmMjAyMTRhNWI4YjZjNWU5ZGQ4ZmVjZGJjL3RleHRyZWdpb246MjAwODE2MWYyMDIxNGE1YjhiNmM1ZTlkZDhmZWNkYmNfMTYwNg_34099091-1634-4783-be5b-555db139b009"
      unitRef="usd">14600000</us-gaap:UnapprovedChangeOrdersAmount>
    <us-gaap:ContractsReceivableClaimsAndUncertainAmounts
      contextRef="ibac5a061768447b181145cc66aae6e0a_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83My9mcmFnOjIwMDgxNjFmMjAyMTRhNWI4YjZjNWU5ZGQ4ZmVjZGJjL3RleHRyZWdpb246MjAwODE2MWYyMDIxNGE1YjhiNmM1ZTlkZDhmZWNkYmNfMjMxNA_ca96f36e-edcd-4ebb-803c-759431a0bdf1"
      unitRef="usd">17000000</us-gaap:ContractsReceivableClaimsAndUncertainAmounts>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83Ni9mcmFnOmYzYzY5YzA0Mjc2YzQyMzRiY2FiZGY4MjUyYmYxOGJhL3RleHRyZWdpb246ZjNjNjljMDQyNzZjNDIzNGJjYWJkZjgyNTJiZjE4YmFfNDg4_0b39f7e7-4038-428c-80fb-59701fd5c69a">Earnings per Common Share&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic earnings per share (&#x201c;Basic EPS&#x201d;) is calculated based on the weighted average shares outstanding during the period.  Diluted earnings per share (&#x201c;Diluted EPS&#x201d;) includes the dilutive effect of stock options and nonvested deferred shares.  In the event we report a loss, stock options and nonvested deferred shares are not included since they are anti-dilutive.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The computation of basic and diluted earnings per share is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.923%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(In&#160;thousands,&#160;except&#160;per&#160;share&#160;data)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Basic EPS:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(34,899)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,873)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(77,356)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20,501)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic loss per share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.30)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.49)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.90)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.78)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Diluted EPS:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted weighted average shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted loss per share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.30)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.49)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.90)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.78)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83Ni9mcmFnOmYzYzY5YzA0Mjc2YzQyMzRiY2FiZGY4MjUyYmYxOGJhL3RleHRyZWdpb246ZjNjNjljMDQyNzZjNDIzNGJjYWJkZjgyNTJiZjE4YmFfNDkw_8a4f030e-8f18-41dd-a112-c3bf994878bf">&lt;div style="margin-bottom:6pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The computation of basic and diluted earnings per share is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.923%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(In&#160;thousands,&#160;except&#160;per&#160;share&#160;data)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Basic EPS:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(34,899)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,873)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(77,356)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20,501)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic loss per share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.30)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.49)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.90)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.78)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Diluted EPS:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted weighted average shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted loss per share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.30)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.49)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.90)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.78)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <dei:DocumentPeriodEndDate
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83Ni9mcmFnOmYzYzY5YzA0Mjc2YzQyMzRiY2FiZGY4MjUyYmYxOGJhL3RhYmxlOjFhMDM1MzIwNzcxNjRlNzJiODI1NDMwNDBkZWJlMDFkL3RhYmxlcmFuZ2U6MWEwMzUzMjA3NzE2NGU3MmI4MjU0MzA0MGRlYmUwMWRfMS0xLTEtMS0zNDkyMA_e083d7b9-f338-4712-9f54-7bae87ee2563">2022-03-31</dei:DocumentPeriodEndDate>
    <us-gaap:ProfitLoss
      contextRef="i1278f2d184454e28b46dfa8a22fe6c22_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83Ni9mcmFnOmYzYzY5YzA0Mjc2YzQyMzRiY2FiZGY4MjUyYmYxOGJhL3RhYmxlOjFhMDM1MzIwNzcxNjRlNzJiODI1NDMwNDBkZWJlMDFkL3RhYmxlcmFuZ2U6MWEwMzUzMjA3NzE2NGU3MmI4MjU0MzA0MGRlYmUwMWRfNC0xLTEtMS0zNDkyMA_c2efc61b-8cc9-4dbb-a67f-f51a0fea596a"
      unitRef="usd">-34899000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i10f25ad77d994059b45fce556670d9d6_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83Ni9mcmFnOmYzYzY5YzA0Mjc2YzQyMzRiY2FiZGY4MjUyYmYxOGJhL3RhYmxlOjFhMDM1MzIwNzcxNjRlNzJiODI1NDMwNDBkZWJlMDFkL3RhYmxlcmFuZ2U6MWEwMzUzMjA3NzE2NGU3MmI4MjU0MzA0MGRlYmUwMWRfNC0zLTEtMS0zNDkyMA_db2515ac-afd4-4b5b-981f-22449b01670c"
      unitRef="usd">-12873000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83Ni9mcmFnOmYzYzY5YzA0Mjc2YzQyMzRiY2FiZGY4MjUyYmYxOGJhL3RhYmxlOjFhMDM1MzIwNzcxNjRlNzJiODI1NDMwNDBkZWJlMDFkL3RhYmxlcmFuZ2U6MWEwMzUzMjA3NzE2NGU3MmI4MjU0MzA0MGRlYmUwMWRfNC01LTEtMS0zNDkyMA_e76c1884-ec23-40b5-974e-c47433b4be89"
      unitRef="usd">-77356000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i6f5de1ed688848949019a148f3549581_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83Ni9mcmFnOmYzYzY5YzA0Mjc2YzQyMzRiY2FiZGY4MjUyYmYxOGJhL3RhYmxlOjFhMDM1MzIwNzcxNjRlNzJiODI1NDMwNDBkZWJlMDFkL3RhYmxlcmFuZ2U6MWEwMzUzMjA3NzE2NGU3MmI4MjU0MzA0MGRlYmUwMWRfNC03LTEtMS0zNDkyMA_75aceeea-ea80-472b-b6e7-48b070906a94"
      unitRef="usd">-20501000</us-gaap:ProfitLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i1278f2d184454e28b46dfa8a22fe6c22_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83Ni9mcmFnOmYzYzY5YzA0Mjc2YzQyMzRiY2FiZGY4MjUyYmYxOGJhL3RhYmxlOjFhMDM1MzIwNzcxNjRlNzJiODI1NDMwNDBkZWJlMDFkL3RhYmxlcmFuZ2U6MWEwMzUzMjA3NzE2NGU3MmI4MjU0MzA0MGRlYmUwMWRfNS0xLTEtMS0zNDkyMA_56c65d7a-c2c9-4aab-a0cc-26486ea1d049"
      unitRef="shares">26783000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i10f25ad77d994059b45fce556670d9d6_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83Ni9mcmFnOmYzYzY5YzA0Mjc2YzQyMzRiY2FiZGY4MjUyYmYxOGJhL3RhYmxlOjFhMDM1MzIwNzcxNjRlNzJiODI1NDMwNDBkZWJlMDFkL3RhYmxlcmFuZ2U6MWEwMzUzMjA3NzE2NGU3MmI4MjU0MzA0MGRlYmUwMWRfNS0zLTEtMS0zNDkyMA_448c7d44-0a0c-47b4-8b81-dc1cf541d93e"
      unitRef="shares">26515000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83Ni9mcmFnOmYzYzY5YzA0Mjc2YzQyMzRiY2FiZGY4MjUyYmYxOGJhL3RhYmxlOjFhMDM1MzIwNzcxNjRlNzJiODI1NDMwNDBkZWJlMDFkL3RhYmxlcmFuZ2U6MWEwMzUzMjA3NzE2NGU3MmI4MjU0MzA0MGRlYmUwMWRfNS01LTEtMS0zNDkyMA_b285477d-61c0-45e1-a4f9-5fd98bb47704"
      unitRef="shares">26714000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i6f5de1ed688848949019a148f3549581_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83Ni9mcmFnOmYzYzY5YzA0Mjc2YzQyMzRiY2FiZGY4MjUyYmYxOGJhL3RhYmxlOjFhMDM1MzIwNzcxNjRlNzJiODI1NDMwNDBkZWJlMDFkL3RhYmxlcmFuZ2U6MWEwMzUzMjA3NzE2NGU3MmI4MjU0MzA0MGRlYmUwMWRfNS03LTEtMS0zNDkyMA_681581d8-67a0-496e-aa1f-19be1faefa52"
      unitRef="shares">26422000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i1278f2d184454e28b46dfa8a22fe6c22_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83Ni9mcmFnOmYzYzY5YzA0Mjc2YzQyMzRiY2FiZGY4MjUyYmYxOGJhL3RhYmxlOjFhMDM1MzIwNzcxNjRlNzJiODI1NDMwNDBkZWJlMDFkL3RhYmxlcmFuZ2U6MWEwMzUzMjA3NzE2NGU3MmI4MjU0MzA0MGRlYmUwMWRfNi0xLTEtMS0zNDkyMA_088c113a-c7ec-4a87-8ca8-8da61f84c005"
      unitRef="usdPerShare">-1.30</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i10f25ad77d994059b45fce556670d9d6_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83Ni9mcmFnOmYzYzY5YzA0Mjc2YzQyMzRiY2FiZGY4MjUyYmYxOGJhL3RhYmxlOjFhMDM1MzIwNzcxNjRlNzJiODI1NDMwNDBkZWJlMDFkL3RhYmxlcmFuZ2U6MWEwMzUzMjA3NzE2NGU3MmI4MjU0MzA0MGRlYmUwMWRfNi0zLTEtMS0zNDkyMA_11fe43e1-1254-4642-b674-d6f3c848747d"
      unitRef="usdPerShare">-0.49</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83Ni9mcmFnOmYzYzY5YzA0Mjc2YzQyMzRiY2FiZGY4MjUyYmYxOGJhL3RhYmxlOjFhMDM1MzIwNzcxNjRlNzJiODI1NDMwNDBkZWJlMDFkL3RhYmxlcmFuZ2U6MWEwMzUzMjA3NzE2NGU3MmI4MjU0MzA0MGRlYmUwMWRfNi01LTEtMS0zNDkyMA_66da9878-0fd8-461e-8238-7dcb1a46ca83"
      unitRef="usdPerShare">-2.90</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i6f5de1ed688848949019a148f3549581_D20200701-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83Ni9mcmFnOmYzYzY5YzA0Mjc2YzQyMzRiY2FiZGY4MjUyYmYxOGJhL3RhYmxlOjFhMDM1MzIwNzcxNjRlNzJiODI1NDMwNDBkZWJlMDFkL3RhYmxlcmFuZ2U6MWEwMzUzMjA3NzE2NGU3MmI4MjU0MzA0MGRlYmUwMWRfNi03LTEtMS0zNDkyMA_0d354f68-6f13-4383-893f-31fe16a9b567"
      unitRef="usdPerShare">-0.78</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i1278f2d184454e28b46dfa8a22fe6c22_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83Ni9mcmFnOmYzYzY5YzA0Mjc2YzQyMzRiY2FiZGY4MjUyYmYxOGJhL3RhYmxlOjFhMDM1MzIwNzcxNjRlNzJiODI1NDMwNDBkZWJlMDFkL3RhYmxlcmFuZ2U6MWEwMzUzMjA3NzE2NGU3MmI4MjU0MzA0MGRlYmUwMWRfMTEtMS0xLTEtMzQ5MjA_68e99c41-9cf2-4bae-a353-dec2c459334f"
      unitRef="shares">26783000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i10f25ad77d994059b45fce556670d9d6_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83Ni9mcmFnOmYzYzY5YzA0Mjc2YzQyMzRiY2FiZGY4MjUyYmYxOGJhL3RhYmxlOjFhMDM1MzIwNzcxNjRlNzJiODI1NDMwNDBkZWJlMDFkL3RhYmxlcmFuZ2U6MWEwMzUzMjA3NzE2NGU3MmI4MjU0MzA0MGRlYmUwMWRfMTEtMy0xLTEtMzQ5MjA_4ce39c76-a061-4bf9-962c-7d2dd96cd421"
      unitRef="shares">26515000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83Ni9mcmFnOmYzYzY5YzA0Mjc2YzQyMzRiY2FiZGY4MjUyYmYxOGJhL3RhYmxlOjFhMDM1MzIwNzcxNjRlNzJiODI1NDMwNDBkZWJlMDFkL3RhYmxlcmFuZ2U6MWEwMzUzMjA3NzE2NGU3MmI4MjU0MzA0MGRlYmUwMWRfMTEtNS0xLTEtMzQ5MjA_79815a6f-bf4c-4485-91f5-901ca8ae9a7b"
      unitRef="shares">26714000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i6f5de1ed688848949019a148f3549581_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83Ni9mcmFnOmYzYzY5YzA0Mjc2YzQyMzRiY2FiZGY4MjUyYmYxOGJhL3RhYmxlOjFhMDM1MzIwNzcxNjRlNzJiODI1NDMwNDBkZWJlMDFkL3RhYmxlcmFuZ2U6MWEwMzUzMjA3NzE2NGU3MmI4MjU0MzA0MGRlYmUwMWRfMTEtNy0xLTEtMzQ5MjA_75a3817b-0021-4b31-96cd-5ffe71e9acd1"
      unitRef="shares">26422000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i1278f2d184454e28b46dfa8a22fe6c22_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83Ni9mcmFnOmYzYzY5YzA0Mjc2YzQyMzRiY2FiZGY4MjUyYmYxOGJhL3RhYmxlOjFhMDM1MzIwNzcxNjRlNzJiODI1NDMwNDBkZWJlMDFkL3RhYmxlcmFuZ2U6MWEwMzUzMjA3NzE2NGU3MmI4MjU0MzA0MGRlYmUwMWRfMTItMS0xLTEtMzQ5MjA_f5006cc8-f11a-413e-91a4-0042b2d1c31c"
      unitRef="usdPerShare">-1.30</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i10f25ad77d994059b45fce556670d9d6_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83Ni9mcmFnOmYzYzY5YzA0Mjc2YzQyMzRiY2FiZGY4MjUyYmYxOGJhL3RhYmxlOjFhMDM1MzIwNzcxNjRlNzJiODI1NDMwNDBkZWJlMDFkL3RhYmxlcmFuZ2U6MWEwMzUzMjA3NzE2NGU3MmI4MjU0MzA0MGRlYmUwMWRfMTItMy0xLTEtMzQ5MjA_5bc31532-40f6-48f6-954e-be3cb8054d26"
      unitRef="usdPerShare">-0.49</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83Ni9mcmFnOmYzYzY5YzA0Mjc2YzQyMzRiY2FiZGY4MjUyYmYxOGJhL3RhYmxlOjFhMDM1MzIwNzcxNjRlNzJiODI1NDMwNDBkZWJlMDFkL3RhYmxlcmFuZ2U6MWEwMzUzMjA3NzE2NGU3MmI4MjU0MzA0MGRlYmUwMWRfMTItNS0xLTEtMzQ5MjA_9af508f5-a4ce-48de-be80-4e923fd7245c"
      unitRef="usdPerShare">-2.90</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i6f5de1ed688848949019a148f3549581_D20200701-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83Ni9mcmFnOmYzYzY5YzA0Mjc2YzQyMzRiY2FiZGY4MjUyYmYxOGJhL3RhYmxlOjFhMDM1MzIwNzcxNjRlNzJiODI1NDMwNDBkZWJlMDFkL3RhYmxlcmFuZ2U6MWEwMzUzMjA3NzE2NGU3MmI4MjU0MzA0MGRlYmUwMWRfMTItNy0xLTEtMzQ5MjA_817050eb-01c9-4c3e-870f-302a376841a3"
      unitRef="usdPerShare">-0.78</us-gaap:EarningsPerShareDiluted>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RleHRyZWdpb246ZmYwOTJkYzBhZDZjNDRlNGFjZTk5OTk0ZTVlZWMxYWJfMjg3Mg_c573b417-256c-4522-862b-650c0d094ef0">Segment Information&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We report our results of operations through three reportable segments: Utility and Power Infrastructure, Process and Industrial Facilities, and Storage and Terminal Solutions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt;text-decoration:underline"&gt;Utility and Power Infrastructure&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;: consists of power delivery services provided to investor-owned utilities, including construction of new substations, upgrades of existing substations, transmission and distribution line installations, upgrades and maintenance, as well as emergency and storm restoration services.  We also provide engineering, fabrication, and construction services for LNG utility peak shaving facilities, and provide construction and maintenance services to a variety of power generation facilities, including natural gas fired facilities in simple or combined cycle configuration.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt;text-decoration:underline"&gt;Process and Industrial Facilities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;: primarily serves customers in the downstream and midstream petroleum industries who are engaged in refining crude oil and processing, fractionating, and marketing of natural gas and natural gas liquids.  We also serve customers in various other industries such as petrochemical, sulfur, mining and minerals companies engaged primarily in the extraction of non-ferrous metals, aerospace and defense, cement, agriculture, and other industrial customers.  Our services include plant maintenance, turnarounds, industrial cleaning services, engineering, fabrication, and capital construction.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt;text-decoration:underline"&gt;Storage and Terminal Solutions&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;: consists of work related to aboveground crude oil and refined product storage tanks and terminals.  We also include work related to cryogenic and other specialty storage tanks and terminals, including LNG, liquid nitrogen/liquid oxygen, liquid petroleum, hydrogen and other specialty vessels such as spheres in this segment, as well as work related to marine structures and truck and rail loading/offloading facilities.  Our services include engineering, fabrication, construction, and maintenance and repair, which includes planned and emergency services for both tanks and full terminals.  Finally, we offer tank products, including geodesic domes, aluminum internal floating roofs, floating suction and skimmer systems, roof drain systems and floating roof seals.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We evaluate performance and allocate resources based on operating income.  We eliminate intersegment sales; therefore, no intercompany profit or loss is recognized.  Corporate selling, general and administrative expenses are excluded from our three reportable segments in order to better align controllable costs with the responsibility of segment management, and to be consistent with how our chief operating decision-maker assesses segment performance and allocates resources.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Segment assets consist primarily of accounts receivable, costs and estimated earnings in excess of billings on uncompleted contracts, property, plant and equipment, right-of-use lease assets, goodwill and other intangible assets. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Results of Operations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;(In thousands)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.690%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.060%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.588%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.588%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.588%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Utility and Power Infrastructure&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;157,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Process and Industrial Facilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;167,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;141,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Storage and Terminal Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;175,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;204,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total gross revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;178,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;149,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;513,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;503,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Less: Inter-segment revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Process and Industrial Facilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Storage and Terminal Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total inter-segment revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Consolidated revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Utility and Power Infrastructure&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;157,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Process and Industrial Facilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;163,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;140,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Storage and Terminal Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;172,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;201,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total consolidated revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;177,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;148,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;507,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;498,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross profit (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Utility and Power Infrastructure&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(492)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,692)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,089)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Process and Industrial Facilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(441)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(171)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Storage and Terminal Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(458)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(216)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(372)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,422)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total gross profit (loss)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,763)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,064)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Selling, general and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Utility and Power Infrastructure&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Process and Industrial Facilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Storage and Terminal Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total selling, general and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Goodwill impairment and restructuring costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Utility and Power Infrastructure&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Process and Industrial Facilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Storage and Terminal Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total goodwill impairment and restructuring costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Utility and Power Infrastructure&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,061)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,451)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18,903)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(562)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Process and Industrial Facilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,495)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,834)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,928)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,612)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Storage and Terminal Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,740)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20,359)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,045)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,242)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,235)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21,500)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20,174)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total operating loss&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(35,538)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,479)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(69,690)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(27,393)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total assets by segment were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.009%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.614%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Utility and Power Infrastructure&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Process and Industrial Facilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Storage and Terminal Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;118,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total segment assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;413,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;467,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RleHRyZWdpb246ZmYwOTJkYzBhZDZjNDRlNGFjZTk5OTk0ZTVlZWMxYWJfMjg2OQ_535b64a3-edeb-456a-859e-52448aa84ed8">&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Results of Operations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;(In thousands)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.690%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.060%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.588%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.588%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.588%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Utility and Power Infrastructure&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;157,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Process and Industrial Facilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;167,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;141,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Storage and Terminal Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;175,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;204,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total gross revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;178,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;149,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;513,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;503,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Less: Inter-segment revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Process and Industrial Facilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Storage and Terminal Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total inter-segment revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Consolidated revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Utility and Power Infrastructure&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;157,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Process and Industrial Facilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;163,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;140,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Storage and Terminal Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;172,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;201,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total consolidated revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;177,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;148,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;507,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;498,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross profit (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Utility and Power Infrastructure&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(492)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,692)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,089)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Process and Industrial Facilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(441)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(171)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Storage and Terminal Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(458)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(216)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(372)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,422)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total gross profit (loss)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,763)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,064)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Selling, general and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Utility and Power Infrastructure&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Process and Industrial Facilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Storage and Terminal Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total selling, general and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Goodwill impairment and restructuring costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Utility and Power Infrastructure&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Process and Industrial Facilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Storage and Terminal Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total goodwill impairment and restructuring costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Utility and Power Infrastructure&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,061)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,451)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18,903)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(562)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Process and Industrial Facilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,495)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,834)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,928)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,612)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Storage and Terminal Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,740)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20,359)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,045)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,242)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,235)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21,500)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20,174)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total operating loss&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(35,538)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,479)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(69,690)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(27,393)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total assets by segment were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.009%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.614%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Utility and Power Infrastructure&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Process and Industrial Facilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Storage and Terminal Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;118,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total segment assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;413,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;467,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <dei:DocumentPeriodEndDate
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfMS0xLTEtMS0zNDkyMA_e083d7b9-f338-4712-9f54-7bae87ee2563">2022-03-31</dei:DocumentPeriodEndDate>
    <dei:DocumentPeriodEndDate
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfMS01LTEtMS0zNDkyMA_e083d7b9-f338-4712-9f54-7bae87ee2563">2022-03-31</dei:DocumentPeriodEndDate>
    <mtrx:Grossrevenues
      contextRef="ida7c07a1f9b34cc4b4305724268d0c05_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfMy0xLTEtMS0zNDkyMA_919d694d-2b7f-4c47-871b-a90384fd9439"
      unitRef="usd">59341000</mtrx:Grossrevenues>
    <mtrx:Grossrevenues
      contextRef="i172db5d6ea934f8bacb30b31534a214e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfMy0zLTEtMS0zNDkyMA_b3b04c37-6f99-400c-b2b3-249c8577c2f7"
      unitRef="usd">44720000</mtrx:Grossrevenues>
    <mtrx:Grossrevenues
      contextRef="i7efed2cfe23c4fbfa793efdd5e536e2d_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfMy01LTEtMS0zNDkyMA_3a03793e-1ba9-4dbd-9fa8-581bf963a3a3"
      unitRef="usd">171298000</mtrx:Grossrevenues>
    <mtrx:Grossrevenues
      contextRef="i37d7c0af809848319b49cb64c25bd456_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfMy03LTEtMS0zNDkyMA_035060c1-3c24-48ed-868c-d99b7a265c54"
      unitRef="usd">157414000</mtrx:Grossrevenues>
    <mtrx:Grossrevenues
      contextRef="i8b19d9f973364b929f1ee8ead85b6f94_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfNC0xLTEtMS0zNDkyMA_9e60b533-f7e6-43ec-87d7-785df79ea3dc"
      unitRef="usd">69786000</mtrx:Grossrevenues>
    <mtrx:Grossrevenues
      contextRef="i35ca8828a3f547e08059afc0278903e4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfNC0zLTEtMS0zNDkyMA_73f7731c-52d6-4a2a-90c3-f027f4065f29"
      unitRef="usd">43095000</mtrx:Grossrevenues>
    <mtrx:Grossrevenues
      contextRef="ied0c53640838408c9f645b3da1bbbc45_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfNC01LTEtMS0zNDkyMA_083d505d-f900-4a01-8991-68e68ecb0e10"
      unitRef="usd">167033000</mtrx:Grossrevenues>
    <mtrx:Grossrevenues
      contextRef="i3b815f771c794483ab8c06634ab9ac36_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfNC03LTEtMS0zNDkyMA_7959401b-b13c-49e3-8dc4-95494fd4617c"
      unitRef="usd">141570000</mtrx:Grossrevenues>
    <mtrx:Grossrevenues
      contextRef="i5142db4f9bd94d77b8f5b221f539fc35_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfNS0xLTEtMS0zNDkyMA_5fa56ee4-7933-4b73-96e6-df58827ff436"
      unitRef="usd">49254000</mtrx:Grossrevenues>
    <mtrx:Grossrevenues
      contextRef="ia82a5e6f169548cc8db675d518261d19_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfNS0zLTEtMS0zNDkyMA_c4e26549-ddc0-42db-8979-be6bd4233b2f"
      unitRef="usd">61542000</mtrx:Grossrevenues>
    <mtrx:Grossrevenues
      contextRef="i3cbb4feb732f42cc99eb20173add249a_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfNS01LTEtMS0zNDkyMA_61cce3a6-9243-46fe-ad11-64e128d3b7c6"
      unitRef="usd">175174000</mtrx:Grossrevenues>
    <mtrx:Grossrevenues
      contextRef="i3378180dbe3543589aee1081596d637b_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfNS03LTEtMS0zNDkyMA_a7ba1598-e300-4be7-9def-da354db068d4"
      unitRef="usd">204572000</mtrx:Grossrevenues>
    <mtrx:Grossrevenues
      contextRef="i1278f2d184454e28b46dfa8a22fe6c22_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfNy0xLTEtMS0zNDkyMA_0f02b5c7-cce2-4b47-bd62-561c674cd056"
      unitRef="usd">178381000</mtrx:Grossrevenues>
    <mtrx:Grossrevenues
      contextRef="i10f25ad77d994059b45fce556670d9d6_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfNy0zLTEtMS0zNDkyMA_0385438e-3bbc-4263-a559-bd3e0eb2e6be"
      unitRef="usd">149357000</mtrx:Grossrevenues>
    <mtrx:Grossrevenues
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfNy01LTEtMS0zNDkyMA_626aeca7-337f-4b6c-843a-90ce9878f122"
      unitRef="usd">513505000</mtrx:Grossrevenues>
    <mtrx:Grossrevenues
      contextRef="i6f5de1ed688848949019a148f3549581_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfNy03LTEtMS0zNDkyMA_f507ab99-4707-4f08-bf50-1539b58f2747"
      unitRef="usd">503556000</mtrx:Grossrevenues>
    <mtrx:Grossrevenues
      contextRef="i43b87e5f78114e74934cce205e3bfb24_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfMTAtMS0xLTEtMzQ5MjA_ac9c0e98-bc62-497b-8f88-d70cda7d0d37"
      unitRef="usd">815000</mtrx:Grossrevenues>
    <mtrx:Grossrevenues
      contextRef="ic6b48a914ee44ab8bd2e7c2b50aae96a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfMTAtMy0xLTEtMzQ5MjA_f2509197-a289-4ff9-abaf-81b46696fdca"
      unitRef="usd">261000</mtrx:Grossrevenues>
    <mtrx:Grossrevenues
      contextRef="iec0eb757557a4172b6d85d23d94095d8_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfMTAtNS0xLTEtMzQ5MjA_0a8e2b09-f5c8-4ca3-8e9d-f159164bb687"
      unitRef="usd">3841000</mtrx:Grossrevenues>
    <mtrx:Grossrevenues
      contextRef="i9c1d7f109f1b44eb9bc01f95d1960c17_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfMTAtNy0xLTEtMzQ5MjA_fcf347a8-14cd-4ed1-952a-02dfa8c77d95"
      unitRef="usd">1543000</mtrx:Grossrevenues>
    <mtrx:Grossrevenues
      contextRef="i4983daaa91b940058e3e253596bd156c_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfMTEtMS0xLTEtMzQ5MjA_7f084ee4-1085-4e27-90bc-cade90ff50ec"
      unitRef="usd">563000</mtrx:Grossrevenues>
    <mtrx:Grossrevenues
      contextRef="ia738faf23e68419481369fb772c8ccab_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfMTEtMy0xLTEtMzQ5MjA_9679e077-8ad9-47e4-8097-c65b1ad9ca79"
      unitRef="usd">836000</mtrx:Grossrevenues>
    <mtrx:Grossrevenues
      contextRef="i208aaaf01bdb41d593046918591368a7_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfMTEtNS0xLTEtMzQ5MjA_ddd3901a-017b-4d71-946d-68827d70c170"
      unitRef="usd">2603000</mtrx:Grossrevenues>
    <mtrx:Grossrevenues
      contextRef="ibdf467f6b2744b42a3b8e339c6c2f4c3_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfMTEtNy0xLTEtMzQ5MjA_56d6e6e0-8b43-497d-8164-5b5f8b6294a3"
      unitRef="usd">3514000</mtrx:Grossrevenues>
    <mtrx:Grossrevenues
      contextRef="i11e24c3a984644d886e8c668bc32bd16_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfMTMtMS0xLTEtMzQ5MjA_00365bbe-342f-406f-b29b-52237b201f3f"
      unitRef="usd">1378000</mtrx:Grossrevenues>
    <mtrx:Grossrevenues
      contextRef="i816f593f7a8f41aca7bc1deb058ec4d1_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfMTMtMy0xLTEtMzQ5MjA_bb879a69-9d33-4de0-948d-8e808b2ff6c7"
      unitRef="usd">1097000</mtrx:Grossrevenues>
    <mtrx:Grossrevenues
      contextRef="i83a542a19e984933af15af452d5e9b48_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfMTMtNS0xLTEtMzQ5MjA_fe2b75b4-0e5d-494b-8978-9bad8edf18d9"
      unitRef="usd">6444000</mtrx:Grossrevenues>
    <mtrx:Grossrevenues
      contextRef="i8db67e871afd471cbfd47bb848400246_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfMTMtNy0xLTEtMzQ5MjA_9071c375-0c2d-4a8a-a895-b302fa5194a5"
      unitRef="usd">5057000</mtrx:Grossrevenues>
    <us-gaap:Revenues
      contextRef="ida7c07a1f9b34cc4b4305724268d0c05_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfMTUtMS0xLTEtMzQ5MjA_39cb3bd9-6bdb-4a8c-aa78-be77ba3d84b7"
      unitRef="usd">59341000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i172db5d6ea934f8bacb30b31534a214e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfMTUtMy0xLTEtMzQ5MjA_eb95c2d6-3b91-4f8e-af99-02c108624fa4"
      unitRef="usd">44720000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i7efed2cfe23c4fbfa793efdd5e536e2d_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfMTUtNS0xLTEtMzQ5MjA_fda3cd6f-59e8-4943-8223-9336ed4a72c9"
      unitRef="usd">171298000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i37d7c0af809848319b49cb64c25bd456_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfMTUtNy0xLTEtMzQ5MjA_bebb9773-0a5d-4d3e-9987-2ff7daae1129"
      unitRef="usd">157414000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8b19d9f973364b929f1ee8ead85b6f94_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfMTYtMS0xLTEtMzQ5MjA_22e104ae-13f0-4520-9be7-aea4c980b3dd"
      unitRef="usd">68971000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i35ca8828a3f547e08059afc0278903e4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfMTYtMy0xLTEtMzQ5MjA_a91f97ee-8282-4368-91a7-31e2df0a8420"
      unitRef="usd">42834000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ied0c53640838408c9f645b3da1bbbc45_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfMTYtNS0xLTEtMzQ5MjA_0d92d0cd-d52a-4da9-b32b-bcea14c3ba60"
      unitRef="usd">163192000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3b815f771c794483ab8c06634ab9ac36_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfMTYtNy0xLTEtMzQ5MjA_f1823858-fa4f-4aa3-a0f4-c13ec1c445a0"
      unitRef="usd">140027000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5142db4f9bd94d77b8f5b221f539fc35_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfMTctMS0xLTEtMzQ5MjA_d25bfb95-954d-440b-b613-3eda76bfb026"
      unitRef="usd">48691000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia82a5e6f169548cc8db675d518261d19_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfMTctMy0xLTEtMzQ5MjA_817e2823-1144-4619-a6b6-00342b693606"
      unitRef="usd">60706000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3cbb4feb732f42cc99eb20173add249a_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfMTctNS0xLTEtMzQ5MjA_cf6fc367-8bc2-4139-9cfa-5954c4614145"
      unitRef="usd">172571000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3378180dbe3543589aee1081596d637b_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfMTctNy0xLTEtMzQ5MjA_83f5e3ef-6b1b-4306-9ce6-8122c91e90e9"
      unitRef="usd">201058000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i1278f2d184454e28b46dfa8a22fe6c22_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfMTktMS0xLTEtMzQ5MjA_c572c883-2cd1-4a72-9810-a188b53d18b9"
      unitRef="usd">177003000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i10f25ad77d994059b45fce556670d9d6_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfMTktMy0xLTEtMzQ5MjA_23081c0b-0d09-4c51-97da-a4e711036198"
      unitRef="usd">148260000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfMTktNS0xLTEtMzQ5MjA_324aca57-b98e-476a-8bfa-5c7b5a6992c1"
      unitRef="usd">507061000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6f5de1ed688848949019a148f3549581_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfMTktNy0xLTEtMzQ5MjA_d87a1961-1693-4663-80e0-e80644b1df2c"
      unitRef="usd">498499000</us-gaap:Revenues>
    <us-gaap:GrossProfit
      contextRef="ida7c07a1f9b34cc4b4305724268d0c05_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfMjEtMS0xLTEtMzQ5MjA_47d6377e-2072-4303-8a6a-812a696ec444"
      unitRef="usd">-492000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i172db5d6ea934f8bacb30b31534a214e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfMjEtMy0xLTEtMzQ5MjA_b03ab121-eb38-49fb-b6e7-e1a96522b0ae"
      unitRef="usd">-4692000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i7efed2cfe23c4fbfa793efdd5e536e2d_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfMjEtNS0xLTEtMzQ5MjA_02821640-cb5a-4e2e-881b-269ad183d92a"
      unitRef="usd">-7089000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i37d7c0af809848319b49cb64c25bd456_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfMjEtNy0xLTEtMzQ5MjA_0b200446-7928-40ad-8e4a-dcd3d0dabd0e"
      unitRef="usd">7818000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i8b19d9f973364b929f1ee8ead85b6f94_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfMjItMS0xLTEtMzQ5MjA_fd0fead9-c2f3-4770-b01a-e8c0a4f4f485"
      unitRef="usd">-441000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i35ca8828a3f547e08059afc0278903e4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfMjItMy0xLTEtMzQ5MjA_9dd9ca7c-5d2b-4fd2-b96f-645a73c4a6d1"
      unitRef="usd">-171000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ied0c53640838408c9f645b3da1bbbc45_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfMjItNS0xLTEtMzQ5MjA_a8de0837-d8f7-40f1-9ffd-3ed5a04a3c6d"
      unitRef="usd">6663000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i3b815f771c794483ab8c06634ab9ac36_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfMjItNy0xLTEtMzQ5MjA_42208834-a636-4e35-9066-02da6c26073e"
      unitRef="usd">11352000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i5142db4f9bd94d77b8f5b221f539fc35_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfMjMtMS0xLTEtMzQ5MjA_78d97773-d845-4c8d-ad3a-5586d940a43a"
      unitRef="usd">-458000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ia82a5e6f169548cc8db675d518261d19_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfMjMtMy0xLTEtMzQ5MjA_23aa7a1e-772a-49d0-a219-9794fc3fa023"
      unitRef="usd">6423000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i3cbb4feb732f42cc99eb20173add249a_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfMjMtNS0xLTEtMzQ5MjA_eb4930b0-545c-419c-ac2c-bc6c4bf0bfd8"
      unitRef="usd">-216000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i3378180dbe3543589aee1081596d637b_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfMjMtNy0xLTEtMzQ5MjA_3a415fba-e749-4071-9556-0a659eb4b785"
      unitRef="usd">12053000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i4f12071e04c849baa77a92827f0c32b1_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfMjQtMS0xLTEtMzQ5MjA_e6f9de21-bac1-406d-ae32-672ebbda6bd2"
      unitRef="usd">-372000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ib5f7948dc8bd41dbb2639f794fb9171c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfMjQtMy0xLTEtMzQ5MjA_5631a18d-d50b-4fc6-be84-394a93ca7e60"
      unitRef="usd">0</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ieb345593a58b40c8a6f52beab11949ad_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfMjQtNS0xLTEtMzQ5MjA_5f4ebc37-630f-40bd-94e6-bd334ca6a6c6"
      unitRef="usd">-1422000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ib721a646af0649ea93713433e8d9fcad_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfMjQtNy0xLTEtMzQ5MjA_72056bd5-66b2-4c78-998e-1029efd1ec1b"
      unitRef="usd">0</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i1278f2d184454e28b46dfa8a22fe6c22_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfMjUtMS0xLTEtMzQ5MjA_0ef8b93d-6144-473a-9351-494af65a32c6"
      unitRef="usd">-1763000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i10f25ad77d994059b45fce556670d9d6_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfMjUtMy0xLTEtMzQ5MjA_86c83ad2-4139-429d-abc6-953bd55c7946"
      unitRef="usd">1560000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfMjUtNS0xLTEtMzQ5MjA_7d8169c0-059d-4100-b2e5-83a3ceb51d98"
      unitRef="usd">-2064000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i6f5de1ed688848949019a148f3549581_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfMjUtNy0xLTEtMzQ5MjA_905bd9c5-9d04-45f7-abee-04e3db08de1c"
      unitRef="usd">31223000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ida7c07a1f9b34cc4b4305724268d0c05_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfMjctMS0xLTEtMzQ5MjA_64fd7e53-bf07-46f0-89ad-ff66e5ddbaa5"
      unitRef="usd">2910000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i172db5d6ea934f8bacb30b31534a214e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfMjctMy0xLTEtMzQ5MjA_c1023c4e-433a-4ef9-87e1-e076c32ea993"
      unitRef="usd">2356000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i7efed2cfe23c4fbfa793efdd5e536e2d_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfMjctNS0xLTEtMzQ5MjA_3aa17625-8bb3-40ed-91b5-e9fba607db40"
      unitRef="usd">9109000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i37d7c0af809848319b49cb64c25bd456_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfMjctNy0xLTEtMzQ5MjA_c07d24ff-37af-40bf-a889-2b7cf8040478"
      unitRef="usd">7154000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i8b19d9f973364b929f1ee8ead85b6f94_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfMjgtMS0xLTEtMzQ5MjA_4cd43699-8c2e-48e9-a5b1-3d65babbd527"
      unitRef="usd">3198000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i35ca8828a3f547e08059afc0278903e4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfMjgtMy0xLTEtMzQ5MjA_23209c45-6791-411a-bfaf-a19561579d63"
      unitRef="usd">3882000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ied0c53640838408c9f645b3da1bbbc45_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfMjgtNS0xLTEtMzQ5MjA_600d0b72-62bb-4a21-9e75-aaf5177c6c13"
      unitRef="usd">8752000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i3b815f771c794483ab8c06634ab9ac36_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfMjgtNy0xLTEtMzQ5MjA_e3774f33-085a-4b76-a837-c358c8feccd7"
      unitRef="usd">11319000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i5142db4f9bd94d77b8f5b221f539fc35_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfMjktMS0xLTEtMzQ5MjA_8e1ea8f2-58de-49dc-bcc0-04c22bd97b6d"
      unitRef="usd">4063000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ia82a5e6f169548cc8db675d518261d19_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfMjktMy0xLTEtMzQ5MjA_84065b4f-b816-4b19-b44a-26d92ea58216"
      unitRef="usd">4792000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i3cbb4feb732f42cc99eb20173add249a_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfMjktNS0xLTEtMzQ5MjA_6ae12f36-1df0-418f-9ce5-f2aa70319ea9"
      unitRef="usd">12850000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i3378180dbe3543589aee1081596d637b_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfMjktNy0xLTEtMzQ5MjA_f2b6a0d8-5d19-439a-89df-c594e3c97481"
      unitRef="usd">13854000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i4f12071e04c849baa77a92827f0c32b1_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfMzAtMS0xLTEtMzQ5MjA_c5c19a2a-b2fd-4d06-a279-b8e8a919ce59"
      unitRef="usd">6870000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ib5f7948dc8bd41dbb2639f794fb9171c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfMzAtMy0xLTEtMzQ5MjA_26636ac4-cc97-405c-a246-c54ffda77356"
      unitRef="usd">6149000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ieb345593a58b40c8a6f52beab11949ad_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfMzAtNS0xLTEtMzQ5MjA_9816c45d-f86b-4981-ac15-23e7363f01ad"
      unitRef="usd">18881000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ib721a646af0649ea93713433e8d9fcad_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfMzAtNy0xLTEtMzQ5MjA_878c333c-bf60-479b-90db-833da706b9ca"
      unitRef="usd">19704000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i1278f2d184454e28b46dfa8a22fe6c22_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfMzEtMS0xLTEtMzQ5MjA_99ac3bec-9ca0-45a5-b0ca-3617e82d2e2f"
      unitRef="usd">17041000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i10f25ad77d994059b45fce556670d9d6_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfMzEtMy0xLTEtMzQ5MjA_79cbde93-3352-4489-9125-f6f26dbd0471"
      unitRef="usd">17179000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfMzEtNS0xLTEtMzQ5MjA_9a6f8c6b-ff50-42d6-97d1-b4a2a93bb370"
      unitRef="usd">49592000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i6f5de1ed688848949019a148f3549581_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfMzEtNy0xLTEtMzQ5MjA_3e0a570d-439f-4f5b-9820-36d636d37dd2"
      unitRef="usd">52031000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="ida7c07a1f9b34cc4b4305724268d0c05_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfMzMtMS0xLTEtMzQ5MjA_b197df33-67e5-4c1b-b140-cd160d462924"
      unitRef="usd">2659000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="i172db5d6ea934f8bacb30b31534a214e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfMzMtMy0xLTEtMzQ5MjA_3bd03a9f-3e34-4a18-88fd-39c23289d62b"
      unitRef="usd">403000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="i7efed2cfe23c4fbfa793efdd5e536e2d_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfMzMtNS0xLTEtMzQ5MjA_1a280eae-2b7e-4d8e-8ac5-6a292692bbbc"
      unitRef="usd">2705000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="i37d7c0af809848319b49cb64c25bd456_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfMzMtNy0xLTEtMzQ5MjA_c4851d09-c2ac-4367-85ca-0331b0723474"
      unitRef="usd">1226000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="i8b19d9f973364b929f1ee8ead85b6f94_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfMzQtMS0xLTEtMzQ5MjA_619e6e94-4ef5-459e-ba21-8c5771128a06"
      unitRef="usd">6856000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="i35ca8828a3f547e08059afc0278903e4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfMzQtMy0xLTEtMzQ5MjA_7a3ea3bd-d2a9-4f88-b647-abc3cddd0fc9"
      unitRef="usd">781000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="ied0c53640838408c9f645b3da1bbbc45_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfMzQtNS0xLTEtMzQ5MjA_de6193ac-222c-434c-b57d-004ce3e0789e"
      unitRef="usd">6839000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="i3b815f771c794483ab8c06634ab9ac36_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfMzQtNy0xLTEtMzQ5MjA_80194c8a-63f2-4529-92e4-10079d7b74b3"
      unitRef="usd">3645000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="i5142db4f9bd94d77b8f5b221f539fc35_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfMzUtMS0xLTEtMzQ5MjA_3bcabc93-47e7-4f50-95a9-57b155237a86"
      unitRef="usd">7219000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="ia82a5e6f169548cc8db675d518261d19_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfMzUtMy0xLTEtMzQ5MjA_f5f5cffb-7c0c-4aaa-a11b-be5dfce32071"
      unitRef="usd">590000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="i3cbb4feb732f42cc99eb20173add249a_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfMzUtNS0xLTEtMzQ5MjA_9d3607d9-2def-4088-bfaf-180b54e70b39"
      unitRef="usd">7293000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="i3378180dbe3543589aee1081596d637b_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfMzUtNy0xLTEtMzQ5MjA_5aa191de-80de-46f5-85a7-c9b4403cb951"
      unitRef="usd">1244000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="i4f12071e04c849baa77a92827f0c32b1_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfMzYtMS0xLTEtMzQ5MjA_5a55d14a-7fbe-4f46-b031-7f4e58b1edea"
      unitRef="usd">0</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="ib5f7948dc8bd41dbb2639f794fb9171c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfMzYtMy0xLTEtMzQ5MjA_98805039-9936-428c-b364-9514c802529f"
      unitRef="usd">86000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="ieb345593a58b40c8a6f52beab11949ad_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfMzYtNS0xLTEtMzQ5MjA_584ac033-e54b-4733-ac62-87899f96d429"
      unitRef="usd">1197000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="ib721a646af0649ea93713433e8d9fcad_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfMzYtNy0xLTEtMzQ5MjA_f28b1690-b0e8-47aa-800b-444bd01d30b5"
      unitRef="usd">470000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="i1278f2d184454e28b46dfa8a22fe6c22_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfMzctMS0xLTEtMzQ5MjA_8baa018f-284c-4b82-b66c-905d6462ad8d"
      unitRef="usd">16734000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="i10f25ad77d994059b45fce556670d9d6_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfMzctMy0xLTEtMzQ5MjA_c43f695d-9797-463a-8835-b21a637b20da"
      unitRef="usd">1860000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfMzctNS0xLTEtMzQ5MjA_77138bb7-a976-4786-a70a-c8b01f7e64eb"
      unitRef="usd">18034000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="i6f5de1ed688848949019a148f3549581_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfMzctNy0xLTEtMzQ5MjA_5b824a79-bd44-4756-a9d3-d01bb4b6c06c"
      unitRef="usd">6585000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:OperatingIncomeLoss
      contextRef="ida7c07a1f9b34cc4b4305724268d0c05_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfMzktMS0xLTEtMzQ5MjA_816346e4-7b46-46a4-9301-0abd8980447d"
      unitRef="usd">-6061000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i172db5d6ea934f8bacb30b31534a214e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfMzktMy0xLTEtMzQ5MjA_7a84c5d2-30fb-4a1d-bed3-796f57efd490"
      unitRef="usd">-7451000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i7efed2cfe23c4fbfa793efdd5e536e2d_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfMzktNS0xLTEtMzQ5MjA_69c6043f-4f2d-459f-a92c-12a77fb1f087"
      unitRef="usd">-18903000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i37d7c0af809848319b49cb64c25bd456_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfMzktNy0xLTEtMzQ5MjA_5ea213e5-b533-4e19-bca7-84ff6374f1bd"
      unitRef="usd">-562000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i8b19d9f973364b929f1ee8ead85b6f94_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfNDAtMS0xLTEtMzQ5MjA_d5cca7c5-fd92-4726-8bf8-72e18a792767"
      unitRef="usd">-10495000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i35ca8828a3f547e08059afc0278903e4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfNDAtMy0xLTEtMzQ5MjA_48da5315-246e-4d2e-81a8-100bc1f64e71"
      unitRef="usd">-4834000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ied0c53640838408c9f645b3da1bbbc45_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfNDAtNS0xLTEtMzQ5MjA_63b94c4f-a1fc-4322-b7a4-0cbdec3568bd"
      unitRef="usd">-8928000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3b815f771c794483ab8c06634ab9ac36_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfNDAtNy0xLTEtMzQ5MjA_f492bc91-d8c2-451d-b5ec-a5d5e14912fb"
      unitRef="usd">-3612000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i5142db4f9bd94d77b8f5b221f539fc35_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfNDEtMS0xLTEtMzQ5MjA_97cca966-9fe8-46f4-9b87-cf0d1da26d0c"
      unitRef="usd">-11740000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ia82a5e6f169548cc8db675d518261d19_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfNDEtMy0xLTEtMzQ5MjA_d3f28283-f59a-459a-a11b-51ba0e7c82a0"
      unitRef="usd">1041000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3cbb4feb732f42cc99eb20173add249a_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfNDEtNS0xLTEtMzQ5MjA_981d3fca-942f-47f7-9071-7cd292bf11b0"
      unitRef="usd">-20359000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3378180dbe3543589aee1081596d637b_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfNDEtNy0xLTEtMzQ5MjA_d9de00d8-fc18-416f-a6f1-08380111f184"
      unitRef="usd">-3045000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i4f12071e04c849baa77a92827f0c32b1_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfNDItMS0xLTEtMzQ5MjA_c1fcd39e-e511-4939-afaa-5df757b4fbd5"
      unitRef="usd">-7242000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ib5f7948dc8bd41dbb2639f794fb9171c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfNDItMy0xLTEtMzQ5MjA_e5b573ad-f9bd-49f5-8ad4-908e1078b246"
      unitRef="usd">-6235000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ieb345593a58b40c8a6f52beab11949ad_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfNDItNS0xLTEtMzQ5MjA_467f3eed-43f3-4823-94f8-3ddefae02870"
      unitRef="usd">-21500000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ib721a646af0649ea93713433e8d9fcad_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfNDItNy0xLTEtMzQ5MjA_7f4f2ff8-ff73-4100-b6e8-f190372dbd0d"
      unitRef="usd">-20174000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i1278f2d184454e28b46dfa8a22fe6c22_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfNDMtMS0xLTEtMzQ5MjA_78685730-e098-4479-8c17-c0c331f95b78"
      unitRef="usd">-35538000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i10f25ad77d994059b45fce556670d9d6_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfNDMtMy0xLTEtMzQ5MjA_392bd0fe-bfa3-41e7-9f46-19b77446616d"
      unitRef="usd">-17479000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfNDMtNS0xLTEtMzQ5MjA_67119734-d3a2-4eb2-8ab4-da8f3b0228e5"
      unitRef="usd">-69690000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i6f5de1ed688848949019a148f3549581_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOjU0NDQ3NjFiOGExMTRkOGU4MDFiZmM0MGMxMWNmNmQ2L3RhYmxlcmFuZ2U6NTQ0NDc2MWI4YTExNGQ4ZTgwMWJmYzQwYzExY2Y2ZDZfNDMtNy0xLTEtMzQ5MjA_fd8e65e3-b582-40d2-a3ef-102a3acbf68f"
      unitRef="usd">-27393000</us-gaap:OperatingIncomeLoss>
    <dei:DocumentPeriodEndDate
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOmJiYWRlZDAwOTc5MjQ3ZjZiNTI3OGY1MjliODA1MDcxL3RhYmxlcmFuZ2U6YmJhZGVkMDA5NzkyNDdmNmI1Mjc4ZjUyOWI4MDUwNzFfMC0yLTEtMS0zNDkyMA_e083d7b9-f338-4712-9f54-7bae87ee2563">2022-03-31</dei:DocumentPeriodEndDate>
    <us-gaap:Assets
      contextRef="ifeea49fc2fa7471e8e6683c23398a4f5_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOmJiYWRlZDAwOTc5MjQ3ZjZiNTI3OGY1MjliODA1MDcxL3RhYmxlcmFuZ2U6YmJhZGVkMDA5NzkyNDdmNmI1Mjc4ZjUyOWI4MDUwNzFfMS0yLTEtMS0zNDkyMA_1eee2c20-b25d-4e80-851d-02bc3588ea4e"
      unitRef="usd">108071000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ia1728c14b42e492f9d8904731962bc28_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOmJiYWRlZDAwOTc5MjQ3ZjZiNTI3OGY1MjliODA1MDcxL3RhYmxlcmFuZ2U6YmJhZGVkMDA5NzkyNDdmNmI1Mjc4ZjUyOWI4MDUwNzFfMS00LTEtMS0zNDkyMA_e2fde8fb-376d-438b-a0f8-d6374d31ec64"
      unitRef="usd">81717000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i9588c3c29be84ff78cb45150c2a6905f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOmJiYWRlZDAwOTc5MjQ3ZjZiNTI3OGY1MjliODA1MDcxL3RhYmxlcmFuZ2U6YmJhZGVkMDA5NzkyNDdmNmI1Mjc4ZjUyOWI4MDUwNzFfMi0yLTEtMS0zNDkyMA_38fa69e0-20f7-4ddb-ac93-b1de3d5808b8"
      unitRef="usd">92235000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i85bd72491ce84d8f88469447bcd9ca1f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOmJiYWRlZDAwOTc5MjQ3ZjZiNTI3OGY1MjliODA1MDcxL3RhYmxlcmFuZ2U6YmJhZGVkMDA5NzkyNDdmNmI1Mjc4ZjUyOWI4MDUwNzFfMi00LTEtMS0zNDkyMA_7529b38e-3898-4d2d-a989-bbdad656913c"
      unitRef="usd">106619000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ib14f7b08b7de41d2b7793173f030caa3_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOmJiYWRlZDAwOTc5MjQ3ZjZiNTI3OGY1MjliODA1MDcxL3RhYmxlcmFuZ2U6YmJhZGVkMDA5NzkyNDdmNmI1Mjc4ZjUyOWI4MDUwNzFfMy0yLTEtMS0zNDkyMA_12d2a5f6-bd35-4139-a44b-45f647abd51c"
      unitRef="usd">133969000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i76c2258eb905479eb69c37bce30ae918_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOmJiYWRlZDAwOTc5MjQ3ZjZiNTI3OGY1MjliODA1MDcxL3RhYmxlcmFuZ2U6YmJhZGVkMDA5NzkyNDdmNmI1Mjc4ZjUyOWI4MDUwNzFfMy00LTEtMS0zNDkyMA_4093fbf3-b38c-4513-b601-9d4ff2f34718"
      unitRef="usd">160782000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i42c2412e53554cc08dc946acdf93d94a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOmJiYWRlZDAwOTc5MjQ3ZjZiNTI3OGY1MjliODA1MDcxL3RhYmxlcmFuZ2U6YmJhZGVkMDA5NzkyNDdmNmI1Mjc4ZjUyOWI4MDUwNzFfNC0yLTEtMS0zNDkyMA_a9d5f255-ac4e-429e-917f-09c3f69248dc"
      unitRef="usd">78805000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ifc55a184c2e54f3fb774a0d2947aa732_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOmJiYWRlZDAwOTc5MjQ3ZjZiNTI3OGY1MjliODA1MDcxL3RhYmxlcmFuZ2U6YmJhZGVkMDA5NzkyNDdmNmI1Mjc4ZjUyOWI4MDUwNzFfNC00LTEtMS0zNDkyMA_342c92a7-a210-4682-a1b4-1425020adb76"
      unitRef="usd">118438000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ibac5a061768447b181145cc66aae6e0a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOmJiYWRlZDAwOTc5MjQ3ZjZiNTI3OGY1MjliODA1MDcxL3RhYmxlcmFuZ2U6YmJhZGVkMDA5NzkyNDdmNmI1Mjc4ZjUyOWI4MDUwNzFfNS0yLTEtMS0zNDkyMA_c069a049-7a99-4d4b-a780-367d1d248e92"
      unitRef="usd">413080000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i6c4d05d989434a90961fd9520fcac073_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF83OS9mcmFnOmZmMDkyZGMwYWQ2YzQ0ZTRhY2U5OTk5NGU1ZWVjMWFiL3RhYmxlOmJiYWRlZDAwOTc5MjQ3ZjZiNTI3OGY1MjliODA1MDcxL3RhYmxlcmFuZ2U6YmJhZGVkMDA5NzkyNDdmNmI1Mjc4ZjUyOWI4MDUwNzFfNS00LTEtMS0zNDkyMA_579cc77e-8a00-4a70-b46b-aae108ead983"
      unitRef="usd">467556000</us-gaap:Assets>
    <us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RleHRyZWdpb246YzBiMDE2N2JhMzBlNDlmMGFiMjFkZDg2YmJiODU0NWJfMTM3OA_b0599ef8-c33d-454a-af64-1ad0bdea47aa">Restructuring Costs&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In fiscal 2020, we initiated a business improvement plan to increase profitability and reduce our cost structure in order to help us become more competitive and deliver higher quality service.  As a result of specific events, including the effects of the COVID-19 pandemic and related market disruptions, the Company expanded its business improvement plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The business improvement plan consists of an initial phase of discretionary cost reductions, workforce reductions, reduction of capital expenditures and the reduction in size or closure of certain offices in order to increase the utilization of our staff and bring the cost structure of the business in line with revenue volumes.  In fiscal 2022, we commenced a second phase of our plan to focus on centralization of support functions, including business development, accounting, human resources, procurement and project services into shared service centers.  The restructuring costs consist primarily of severance costs, facility closure costs, consulting fees and other liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restructuring costs under our business improvement plan are classified as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.604%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Since Inception of Business Improvement Plan&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:21pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Utility and Power Infrastructure&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Severance and other personnel-related costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Facility costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other intangible asset impairments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Utility and Power Infrastructure&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Process and Industrial Facilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Severance and other personnel-related costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Facility costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other intangible asset impairments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other costs&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,601)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,597)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,171)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Process and Industrial Facilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,589)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,606)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Storage and Terminal Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Severance and other personnel-related costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Facility costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Storage and Terminal Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Severance and other personnel-related costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Facility costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Restructuring Costs by Type:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Severance and other personnel-related costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Facility costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other intangible asset impairments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,590)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(443)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total restructuring costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,578)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(278)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.190%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.328%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.401%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.401%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:31.5pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt"&gt;Other costs in the Process and Industrial Facilities segment consisted of a $1.6 million credit in the three and nine months ended March 31, 2022.  The credit was due to a favorable settlement of a restructuring obligation related to our exit from the domestic iron and steel industry in fiscal 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RleHRyZWdpb246YzBiMDE2N2JhMzBlNDlmMGFiMjFkZDg2YmJiODU0NWJfMTM3OQ_3e77cd7f-e302-4175-ab4d-2877efbe10a4">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restructuring costs under our business improvement plan are classified as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.604%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Since Inception of Business Improvement Plan&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:21pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Utility and Power Infrastructure&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Severance and other personnel-related costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Facility costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other intangible asset impairments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Utility and Power Infrastructure&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Process and Industrial Facilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Severance and other personnel-related costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Facility costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other intangible asset impairments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other costs&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,601)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,597)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,171)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Process and Industrial Facilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,589)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,606)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Storage and Terminal Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Severance and other personnel-related costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Facility costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Storage and Terminal Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Severance and other personnel-related costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Facility costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Restructuring Costs by Type:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Severance and other personnel-related costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Facility costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other intangible asset impairments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,590)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(443)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total restructuring costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,578)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(278)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.190%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.328%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.401%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.401%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:31.5pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt"&gt;Other costs in the Process and Industrial Facilities segment consisted of a $1.6 million credit in the three and nine months ended March 31, 2022.  The credit was due to a favorable settlement of a restructuring obligation related to our exit from the domestic iron and steel industry in fiscal 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock>
    <dei:DocumentPeriodEndDate
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfMS0yLTEtMS0zNDkyMA_e083d7b9-f338-4712-9f54-7bae87ee2563">2022-03-31</dei:DocumentPeriodEndDate>
    <us-gaap:SeveranceCosts1
      contextRef="ida7c07a1f9b34cc4b4305724268d0c05_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfNC0yLTEtMS0zNDkyMA_d8ab6540-23d0-445c-a40c-53bea47acb01"
      unitRef="usd">0</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1
      contextRef="i172db5d6ea934f8bacb30b31534a214e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfNC00LTEtMS0zNDkyMA_ac028096-4047-4e64-a60b-3494da25735b"
      unitRef="usd">291000</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1
      contextRef="i7efed2cfe23c4fbfa793efdd5e536e2d_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfNC02LTEtMS0zNDkyMA_d36fd138-f1d2-43e2-bc36-823cdb23c1ff"
      unitRef="usd">45000</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1
      contextRef="i37d7c0af809848319b49cb64c25bd456_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfNC04LTEtMS0zNDkyMA_71d87f12-028c-44fc-95a6-ede94325b764"
      unitRef="usd">1109000</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1
      contextRef="i6d8be2569a5242a8ae115f19dd74345a_D20200101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfNC0xMC0xLTEtMzQ5MjA_ac2b687e-c2fe-493f-8f15-d2f883247317"
      unitRef="usd">2584000</us-gaap:SeveranceCosts1>
    <us-gaap:BusinessExitCosts1
      contextRef="ida7c07a1f9b34cc4b4305724268d0c05_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfNS0yLTEtMS0zNDkyMA_39aa8c73-4898-44d6-b739-3da5864bd025"
      unitRef="usd">0</us-gaap:BusinessExitCosts1>
    <us-gaap:BusinessExitCosts1
      contextRef="i172db5d6ea934f8bacb30b31534a214e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfNS00LTEtMS0zNDkyMA_c63abe3f-ae39-469b-93ee-6f1d4c7da3c5"
      unitRef="usd">112000</us-gaap:BusinessExitCosts1>
    <us-gaap:BusinessExitCosts1
      contextRef="i7efed2cfe23c4fbfa793efdd5e536e2d_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfNS02LTEtMS0zNDkyMA_c17f3046-e0da-436c-821b-e53977814206"
      unitRef="usd">0</us-gaap:BusinessExitCosts1>
    <us-gaap:BusinessExitCosts1
      contextRef="i37d7c0af809848319b49cb64c25bd456_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfNS04LTEtMS0zNDkyMA_1a518553-6a4f-4bd6-9835-6a9620537067"
      unitRef="usd">117000</us-gaap:BusinessExitCosts1>
    <us-gaap:BusinessExitCosts1
      contextRef="i6d8be2569a5242a8ae115f19dd74345a_D20200101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfNS0xMC0xLTEtMzQ5MjA_530607a9-74a6-4784-ad34-8313c7591cf5"
      unitRef="usd">348000</us-gaap:BusinessExitCosts1>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived
      contextRef="ida7c07a1f9b34cc4b4305724268d0c05_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfNi0yLTEtMS0zNDkyMA_296c37d4-d7f1-47c3-925c-ef0f4a74665b"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived
      contextRef="i172db5d6ea934f8bacb30b31534a214e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfNi00LTEtMS0zNDkyMA_075ea300-a7b3-4ac7-a3eb-af0c9e6ea6e0"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived
      contextRef="i7efed2cfe23c4fbfa793efdd5e536e2d_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfNi02LTEtMS0zNDkyMA_381bb348-2bb7-4671-a76e-b095fd0331ed"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived
      contextRef="i37d7c0af809848319b49cb64c25bd456_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfNi04LTEtMS0zNDkyMA_6ce6eff4-d83e-4a66-966c-698fc5697f9d"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived
      contextRef="i6d8be2569a5242a8ae115f19dd74345a_D20200101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfNi0xMC0xLTEtMzQ5MjA_c814669f-3d2e-412a-baeb-a8ec21505882"
      unitRef="usd">1150000</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:OtherRestructuringCosts
      contextRef="ida7c07a1f9b34cc4b4305724268d0c05_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfNy0yLTEtMS0zNDkyMA_e3545b68-97e5-4299-9756-e1039fc501df"
      unitRef="usd">0</us-gaap:OtherRestructuringCosts>
    <us-gaap:OtherRestructuringCosts
      contextRef="i172db5d6ea934f8bacb30b31534a214e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfNy00LTEtMS0zNDkyMA_810472e2-93a3-4fae-82b2-32b39771ce0a"
      unitRef="usd">0</us-gaap:OtherRestructuringCosts>
    <us-gaap:OtherRestructuringCosts
      contextRef="i7efed2cfe23c4fbfa793efdd5e536e2d_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfNy02LTEtMS0zNDkyMA_4728b659-29cd-4c4a-870f-e50f2e8e4372"
      unitRef="usd">1000</us-gaap:OtherRestructuringCosts>
    <us-gaap:OtherRestructuringCosts
      contextRef="i37d7c0af809848319b49cb64c25bd456_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfNy04LTEtMS0zNDkyMA_3001dc04-7073-49e3-ac4e-dd291bf972bf"
      unitRef="usd">0</us-gaap:OtherRestructuringCosts>
    <us-gaap:OtherRestructuringCosts
      contextRef="i6d8be2569a5242a8ae115f19dd74345a_D20200101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfNy0xMC0xLTEtMzQ5MjA_1dce9264-6f66-450f-8e43-ab9729a570da"
      unitRef="usd">1000</us-gaap:OtherRestructuringCosts>
    <us-gaap:RestructuringCharges
      contextRef="ida7c07a1f9b34cc4b4305724268d0c05_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfOC0yLTEtMS0zNDkyMA_8c4f4f2e-08aa-4825-917b-1bde64b5f3be"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i172db5d6ea934f8bacb30b31534a214e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfOC00LTEtMS0zNDkyMA_c1225d1c-77de-4f3e-9a6e-c5d9c86da8e1"
      unitRef="usd">403000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i7efed2cfe23c4fbfa793efdd5e536e2d_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfOC02LTEtMS0zNDkyMA_cca8cdf1-996c-4ea2-bfec-0a0681bd985e"
      unitRef="usd">46000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i37d7c0af809848319b49cb64c25bd456_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfOC04LTEtMS0zNDkyMA_6c01011f-e570-465a-a7a4-c07bc453b683"
      unitRef="usd">1226000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i6d8be2569a5242a8ae115f19dd74345a_D20200101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfOC0xMC0xLTEtMzQ5MjA_9820289d-5793-4077-915e-fc0609bda0e8"
      unitRef="usd">4083000</us-gaap:RestructuringCharges>
    <us-gaap:SeveranceCosts1
      contextRef="i8b19d9f973364b929f1ee8ead85b6f94_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfMTAtMi0xLTEtMzQ5MjA_175eeee2-187b-46a1-93ec-21a8435659e7"
      unitRef="usd">0</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1
      contextRef="i35ca8828a3f547e08059afc0278903e4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfMTAtNC0xLTEtMzQ5MjA_470decf3-6ec1-43d8-b657-dfeee918c903"
      unitRef="usd">315000</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1
      contextRef="ied0c53640838408c9f645b3da1bbbc45_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfMTAtNi0xLTEtMzQ5MjA_c94295c5-5442-457a-bfae-d43519299015"
      unitRef="usd">-22000</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1
      contextRef="i3b815f771c794483ab8c06634ab9ac36_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfMTAtOC0xLTEtMzQ5MjA_76d47a48-5999-42ee-b09d-497b81f9dc94"
      unitRef="usd">2905000</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1
      contextRef="i75aafba800704f98a4b28cff7ae2cf78_D20200101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfMTAtMTAtMS0xLTM0OTIw_fde00510-90e6-4b36-b81a-950b94d9d7e7"
      unitRef="usd">9096000</us-gaap:SeveranceCosts1>
    <us-gaap:BusinessExitCosts1
      contextRef="i8b19d9f973364b929f1ee8ead85b6f94_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfMTEtMi0xLTEtMzQ5MjA_e4d46f5c-1c07-44c4-8a93-659638001333"
      unitRef="usd">12000</us-gaap:BusinessExitCosts1>
    <us-gaap:BusinessExitCosts1
      contextRef="i35ca8828a3f547e08059afc0278903e4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfMTEtNC0xLTEtMzQ5MjA_4ff7a645-fea8-468d-b732-09441c26f17a"
      unitRef="usd">264000</us-gaap:BusinessExitCosts1>
    <us-gaap:BusinessExitCosts1
      contextRef="ied0c53640838408c9f645b3da1bbbc45_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfMTEtNi0xLTEtMzQ5MjA_b37b7385-2094-4871-a668-97bf0cc30692"
      unitRef="usd">13000</us-gaap:BusinessExitCosts1>
    <us-gaap:BusinessExitCosts1
      contextRef="i3b815f771c794483ab8c06634ab9ac36_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfMTEtOC0xLTEtMzQ5MjA_e501c03e-1800-4693-8e16-eb947c0453d4"
      unitRef="usd">279000</us-gaap:BusinessExitCosts1>
    <us-gaap:BusinessExitCosts1
      contextRef="i75aafba800704f98a4b28cff7ae2cf78_D20200101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfMTEtMTAtMS0xLTM0OTIw_f079f2d2-014e-4f39-8b08-7a7bb16f753c"
      unitRef="usd">3201000</us-gaap:BusinessExitCosts1>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived
      contextRef="i8b19d9f973364b929f1ee8ead85b6f94_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfMTItMi0xLTEtMzQ5MjA_ae85e279-cd25-4d26-8bc9-156c19adc296"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived
      contextRef="i35ca8828a3f547e08059afc0278903e4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfMTItNC0xLTEtMzQ5MjA_ce2e513b-513c-4467-a3e7-6dc263027efc"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived
      contextRef="ied0c53640838408c9f645b3da1bbbc45_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfMTItNi0xLTEtMzQ5MjA_3bc50059-33b6-476b-bc8b-c62b6ea0e885"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived
      contextRef="i3b815f771c794483ab8c06634ab9ac36_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfMTItOC0xLTEtMzQ5MjA_0a5bd8ef-46d7-409b-a031-c386d86e5081"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived
      contextRef="i75aafba800704f98a4b28cff7ae2cf78_D20200101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfMTItMTAtMS0xLTM0OTIw_85e693c4-94e1-4782-b9b7-f070fabcca70"
      unitRef="usd">375000</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:OtherRestructuringCosts
      contextRef="i8b19d9f973364b929f1ee8ead85b6f94_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfMTMtMi0xLTEtMzQ5MjA_a9099044-d648-4ca3-a5f1-e8b8fa7d601a"
      unitRef="usd">-1601000</us-gaap:OtherRestructuringCosts>
    <us-gaap:OtherRestructuringCosts
      contextRef="i35ca8828a3f547e08059afc0278903e4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfMTMtNC0xLTEtMzQ5MjA_c9ede39e-de1f-4ef0-acdd-98616f8ebb0b"
      unitRef="usd">202000</us-gaap:OtherRestructuringCosts>
    <us-gaap:OtherRestructuringCosts
      contextRef="ied0c53640838408c9f645b3da1bbbc45_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfMTMtNi0xLTEtMzQ5MjA_700d1ce0-d69e-418b-8b4a-75984be722aa"
      unitRef="usd">-1597000</us-gaap:OtherRestructuringCosts>
    <us-gaap:OtherRestructuringCosts
      contextRef="i3b815f771c794483ab8c06634ab9ac36_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfMTMtOC0xLTEtMzQ5MjA_2261d161-d6a7-4b0b-bfd6-89c83af2d752"
      unitRef="usd">461000</us-gaap:OtherRestructuringCosts>
    <us-gaap:OtherRestructuringCosts
      contextRef="i75aafba800704f98a4b28cff7ae2cf78_D20200101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfMTMtMTAtMS0xLTM0OTIw_d9751263-2708-4191-b3c4-bf4acd131257"
      unitRef="usd">-1171000</us-gaap:OtherRestructuringCosts>
    <us-gaap:RestructuringCharges
      contextRef="i8b19d9f973364b929f1ee8ead85b6f94_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfMTQtMi0xLTEtMzQ5MjA_f2c04765-4356-4eff-92d8-909429045e04"
      unitRef="usd">-1589000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i35ca8828a3f547e08059afc0278903e4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfMTQtNC0xLTEtMzQ5MjA_296f9755-7a4e-4c51-8e49-82d7cd1685e5"
      unitRef="usd">781000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ied0c53640838408c9f645b3da1bbbc45_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfMTQtNi0xLTEtMzQ5MjA_312465b7-b160-4625-bf97-b5496f41d40a"
      unitRef="usd">-1606000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i3b815f771c794483ab8c06634ab9ac36_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfMTQtOC0xLTEtMzQ5MjA_48b9ef05-07e1-4641-a807-4edf61aa2df9"
      unitRef="usd">3645000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i75aafba800704f98a4b28cff7ae2cf78_D20200101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfMTQtMTAtMS0xLTM0OTIw_f8786a84-93b1-4dbd-ac5b-57b22d137e77"
      unitRef="usd">11501000</us-gaap:RestructuringCharges>
    <us-gaap:SeveranceCosts1
      contextRef="i5142db4f9bd94d77b8f5b221f539fc35_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfMTYtMi0xLTEtMzQ5MjA_752d0cfd-cd06-4448-8935-965e7f231b0a"
      unitRef="usd">0</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1
      contextRef="ia82a5e6f169548cc8db675d518261d19_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfMTYtNC0xLTEtMzQ5MjA_2142e836-97e2-4e54-88ff-110ebe2d1844"
      unitRef="usd">423000</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1
      contextRef="i3cbb4feb732f42cc99eb20173add249a_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfMTYtNi0xLTEtMzQ5MjA_55bdb809-00d3-4cf9-b5d2-81230a613783"
      unitRef="usd">69000</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1
      contextRef="i3378180dbe3543589aee1081596d637b_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfMTYtOC0xLTEtMzQ5MjA_d9d487b9-cfb0-4e40-9508-75008a4faab3"
      unitRef="usd">1076000</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1
      contextRef="iae1f8968e2b34603a9d21b6619a91270_D20200101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfMTYtMTAtMS0xLTM0OTIw_2f3e5e39-5509-42b8-8d20-00f88e1a1c9c"
      unitRef="usd">1647000</us-gaap:SeveranceCosts1>
    <us-gaap:BusinessExitCosts1
      contextRef="i5142db4f9bd94d77b8f5b221f539fc35_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfMTctMi0xLTEtMzQ5MjA_19dd4428-b7ee-4a77-ba1d-5195d2398229"
      unitRef="usd">0</us-gaap:BusinessExitCosts1>
    <us-gaap:BusinessExitCosts1
      contextRef="ia82a5e6f169548cc8db675d518261d19_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfMTctNC0xLTEtMzQ5MjA_1c829b32-9c28-44b2-82af-6e3a6f53ddd4"
      unitRef="usd">167000</us-gaap:BusinessExitCosts1>
    <us-gaap:BusinessExitCosts1
      contextRef="i3cbb4feb732f42cc99eb20173add249a_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfMTctNi0xLTEtMzQ5MjA_953b02ce-4a8e-4d18-b88e-97d7f79fbf26"
      unitRef="usd">0</us-gaap:BusinessExitCosts1>
    <us-gaap:BusinessExitCosts1
      contextRef="i3378180dbe3543589aee1081596d637b_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfMTctOC0xLTEtMzQ5MjA_a5f8ea4c-abb8-4e8f-af15-9a6d658af7d4"
      unitRef="usd">168000</us-gaap:BusinessExitCosts1>
    <us-gaap:BusinessExitCosts1
      contextRef="iae1f8968e2b34603a9d21b6619a91270_D20200101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfMTctMTAtMS0xLTM0OTIw_6d30c96c-eb31-4986-9fe8-eab528f74e77"
      unitRef="usd">879000</us-gaap:BusinessExitCosts1>
    <us-gaap:OtherRestructuringCosts
      contextRef="i5142db4f9bd94d77b8f5b221f539fc35_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfMTktMi0xLTEtMzQ5MjA_def07cf5-ceac-42d1-9d2d-4f5577421d22"
      unitRef="usd">11000</us-gaap:OtherRestructuringCosts>
    <us-gaap:OtherRestructuringCosts
      contextRef="ia82a5e6f169548cc8db675d518261d19_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfMTktNC0xLTEtMzQ5MjA_e3a328e4-9fe5-405c-86e2-a6033238565b"
      unitRef="usd">0</us-gaap:OtherRestructuringCosts>
    <us-gaap:OtherRestructuringCosts
      contextRef="i3cbb4feb732f42cc99eb20173add249a_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfMTktNi0xLTEtMzQ5MjA_da105e8d-1b57-4e41-83a4-c45653eb6809"
      unitRef="usd">16000</us-gaap:OtherRestructuringCosts>
    <us-gaap:OtherRestructuringCosts
      contextRef="i3378180dbe3543589aee1081596d637b_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfMTktOC0xLTEtMzQ5MjA_ab8bb395-13d9-4c6a-9c59-4147e3f1c5ff"
      unitRef="usd">0</us-gaap:OtherRestructuringCosts>
    <us-gaap:OtherRestructuringCosts
      contextRef="iae1f8968e2b34603a9d21b6619a91270_D20200101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfMTktMTAtMS0xLTM0OTIw_27a90cd4-53b2-47cd-829e-ee2a52a3c76a"
      unitRef="usd">16000</us-gaap:OtherRestructuringCosts>
    <us-gaap:RestructuringCharges
      contextRef="i5142db4f9bd94d77b8f5b221f539fc35_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfMjAtMi0xLTEtMzQ5MjA_3c6f60d1-b751-437b-9b14-81c935e5f8b9"
      unitRef="usd">11000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ia82a5e6f169548cc8db675d518261d19_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfMjAtNC0xLTEtMzQ5MjA_c6e18399-9376-48ae-ad11-a22a947eb978"
      unitRef="usd">590000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i3cbb4feb732f42cc99eb20173add249a_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfMjAtNi0xLTEtMzQ5MjA_de27f42f-7931-4e44-9360-aad160c3fd3a"
      unitRef="usd">85000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i3378180dbe3543589aee1081596d637b_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfMjAtOC0xLTEtMzQ5MjA_c5db52c8-3f3b-4dbb-a981-e4a67b5ffd27"
      unitRef="usd">1244000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="iae1f8968e2b34603a9d21b6619a91270_D20200101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfMjAtMTAtMS0xLTM0OTIw_70ba80e5-7f5a-4efe-80df-0dfc20535e9b"
      unitRef="usd">2542000</us-gaap:RestructuringCharges>
    <us-gaap:SeveranceCosts1
      contextRef="i4f12071e04c849baa77a92827f0c32b1_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfMjItMi0xLTEtMzQ5MjA_4ea51c40-698c-4afe-84c5-1a3c08d57313"
      unitRef="usd">0</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1
      contextRef="ib5f7948dc8bd41dbb2639f794fb9171c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfMjItNC0xLTEtMzQ5MjA_10e12b65-5c86-4038-8c56-4122810a0db3"
      unitRef="usd">3000</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1
      contextRef="ieb345593a58b40c8a6f52beab11949ad_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfMjItNi0xLTEtMzQ5MjA_3a79a0d5-ef1c-4ea4-8c0c-3d2207c1dbc9"
      unitRef="usd">44000</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1
      contextRef="ib721a646af0649ea93713433e8d9fcad_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfMjItOC0xLTEtMzQ5MjA_8a35f6f4-8b58-4c08-aeb0-f573fcebe2c8"
      unitRef="usd">164000</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1
      contextRef="i3c79a67c40d94a17b155dec298febbf7_D20200101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfMjItMTAtMS0xLTM0OTIw_9e609fb1-7e3b-4096-827d-3329fab10c6b"
      unitRef="usd">1127000</us-gaap:SeveranceCosts1>
    <us-gaap:BusinessExitCosts1
      contextRef="i4f12071e04c849baa77a92827f0c32b1_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfMjMtMi0xLTEtMzQ5MjA_097734a2-3114-492c-9bd6-2590998e76bb"
      unitRef="usd">0</us-gaap:BusinessExitCosts1>
    <us-gaap:BusinessExitCosts1
      contextRef="ib5f7948dc8bd41dbb2639f794fb9171c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfMjMtNC0xLTEtMzQ5MjA_47ceac5c-47db-4e1c-bdc1-9bdc311aeeb6"
      unitRef="usd">83000</us-gaap:BusinessExitCosts1>
    <us-gaap:BusinessExitCosts1
      contextRef="ieb345593a58b40c8a6f52beab11949ad_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfMjMtNi0xLTEtMzQ5MjA_8f5ca5fa-d6a1-42be-9c18-13eea7c9ebce"
      unitRef="usd">16000</us-gaap:BusinessExitCosts1>
    <us-gaap:BusinessExitCosts1
      contextRef="ib721a646af0649ea93713433e8d9fcad_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfMjMtOC0xLTEtMzQ5MjA_54e03214-ab0a-4841-b742-95ce94a3722e"
      unitRef="usd">306000</us-gaap:BusinessExitCosts1>
    <us-gaap:BusinessExitCosts1
      contextRef="i3c79a67c40d94a17b155dec298febbf7_D20200101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfMjMtMTAtMS0xLTM0OTIw_bd1cd6c9-1e64-4521-a0dd-2568ee9d1258"
      unitRef="usd">98000</us-gaap:BusinessExitCosts1>
    <us-gaap:OtherRestructuringCosts
      contextRef="i4f12071e04c849baa77a92827f0c32b1_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfMjQtMi0xLTEtMzQ5MjA_17728fb7-41b5-45ca-8b0c-2eb47428476e"
      unitRef="usd">0</us-gaap:OtherRestructuringCosts>
    <us-gaap:OtherRestructuringCosts
      contextRef="ib5f7948dc8bd41dbb2639f794fb9171c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfMjQtNC0xLTEtMzQ5MjA_fecb5c31-e536-4388-9980-ca92087e5657"
      unitRef="usd">0</us-gaap:OtherRestructuringCosts>
    <us-gaap:OtherRestructuringCosts
      contextRef="ieb345593a58b40c8a6f52beab11949ad_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfMjQtNi0xLTEtMzQ5MjA_a2225686-6508-47f3-b6a7-687770a60528"
      unitRef="usd">1137000</us-gaap:OtherRestructuringCosts>
    <us-gaap:OtherRestructuringCosts
      contextRef="ib721a646af0649ea93713433e8d9fcad_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfMjQtOC0xLTEtMzQ5MjA_aedde3a0-38c4-4572-bb7b-346fec1e1830"
      unitRef="usd">0</us-gaap:OtherRestructuringCosts>
    <us-gaap:OtherRestructuringCosts
      contextRef="i3c79a67c40d94a17b155dec298febbf7_D20200101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfMjQtMTAtMS0xLTM0OTIw_b25fc9f9-d8f4-4f5c-81a0-a0bb38b95dd5"
      unitRef="usd">1137000</us-gaap:OtherRestructuringCosts>
    <us-gaap:RestructuringCharges
      contextRef="i4f12071e04c849baa77a92827f0c32b1_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfMjUtMi0xLTEtMzQ5MjA_30147ecb-3083-4fb0-9400-aaaa97aec605"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ib5f7948dc8bd41dbb2639f794fb9171c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfMjUtNC0xLTEtMzQ5MjA_af5018c5-db43-4e85-8f3b-f58afd246145"
      unitRef="usd">86000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ieb345593a58b40c8a6f52beab11949ad_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfMjUtNi0xLTEtMzQ5MjA_a20024a7-3c80-40b4-8df0-dacf3ba818fa"
      unitRef="usd">1197000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ib721a646af0649ea93713433e8d9fcad_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfMjUtOC0xLTEtMzQ5MjA_a5e5ce88-e126-4df7-af2a-12468e931b3e"
      unitRef="usd">470000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i3c79a67c40d94a17b155dec298febbf7_D20200101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfMjUtMTAtMS0xLTM0OTIw_654d268f-2612-4ce4-b018-22becc39ccdc"
      unitRef="usd">2362000</us-gaap:RestructuringCharges>
    <us-gaap:SeveranceCosts1
      contextRef="i1278f2d184454e28b46dfa8a22fe6c22_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfMjgtMi0xLTEtMzQ5MjA_748292ce-e85e-4b99-b528-14d289740e90"
      unitRef="usd">0</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1
      contextRef="i10f25ad77d994059b45fce556670d9d6_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfMjgtNC0xLTEtMzQ5MjA_7686b0cb-4cab-4b90-8e14-f81f1dfb30cc"
      unitRef="usd">1032000</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfMjgtNi0xLTEtMzQ5MjA_9966d90c-2bd1-43f4-b694-26b7bc4bb6a0"
      unitRef="usd">136000</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1
      contextRef="i6f5de1ed688848949019a148f3549581_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfMjgtOC0xLTEtMzQ5MjA_fb15ea52-8dbb-4cdc-aeb8-0b4bc4006974"
      unitRef="usd">5254000</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1
      contextRef="i37ff97c4787f4f6eba043a6d22f88ed7_D20200101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfMjgtMTAtMS0xLTM0OTIw_45dc7482-84b5-4c5e-8346-99bc0d432e7b"
      unitRef="usd">14454000</us-gaap:SeveranceCosts1>
    <us-gaap:BusinessExitCosts1
      contextRef="i1278f2d184454e28b46dfa8a22fe6c22_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfMjktMi0xLTEtMzQ5MjA_78e2cf0a-e20d-4f01-930f-a015f722f2b6"
      unitRef="usd">12000</us-gaap:BusinessExitCosts1>
    <us-gaap:BusinessExitCosts1
      contextRef="i10f25ad77d994059b45fce556670d9d6_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfMjktNC0xLTEtMzQ5MjA_d6a93d4d-11ea-43bb-8714-82f635f6a764"
      unitRef="usd">626000</us-gaap:BusinessExitCosts1>
    <us-gaap:BusinessExitCosts1
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfMjktNi0xLTEtMzQ5MjA_6b43cae3-19b8-4727-8166-1708354b696b"
      unitRef="usd">29000</us-gaap:BusinessExitCosts1>
    <us-gaap:BusinessExitCosts1
      contextRef="i6f5de1ed688848949019a148f3549581_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfMjktOC0xLTEtMzQ5MjA_74b3707c-06a3-425e-8914-a0346a928749"
      unitRef="usd">870000</us-gaap:BusinessExitCosts1>
    <us-gaap:BusinessExitCosts1
      contextRef="i37ff97c4787f4f6eba043a6d22f88ed7_D20200101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfMjktMTAtMS0xLTM0OTIw_acd2e8b2-f8bc-4014-a7af-84bb18d5fad6"
      unitRef="usd">4526000</us-gaap:BusinessExitCosts1>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived
      contextRef="i1278f2d184454e28b46dfa8a22fe6c22_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfMzAtMi0xLTEtMzQ5MjA_0d9e7939-1cfb-43b7-8cbf-15737cd44547"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived
      contextRef="i10f25ad77d994059b45fce556670d9d6_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfMzAtNC0xLTEtMzQ5MjA_36a06039-4475-4eb7-b14b-3af1624cb6f0"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfMzAtNi0xLTEtMzQ5MjA_3119a211-0c0b-4b06-8a24-2d4f40d9e354"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived
      contextRef="i6f5de1ed688848949019a148f3549581_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfMzAtOC0xLTEtMzQ5MjA_2e238885-a708-4030-aafb-3b462f1dab40"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived
      contextRef="i37ff97c4787f4f6eba043a6d22f88ed7_D20200101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfMzAtMTAtMS0xLTM0OTIw_5546255c-8f41-44d8-b158-92ef724b89eb"
      unitRef="usd">1525000</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:OtherRestructuringCosts
      contextRef="i1278f2d184454e28b46dfa8a22fe6c22_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfMzEtMi0xLTEtMzQ5MjA_1bb12ffa-bb28-4f90-8249-43e4d69651dc"
      unitRef="usd">-1590000</us-gaap:OtherRestructuringCosts>
    <us-gaap:OtherRestructuringCosts
      contextRef="i10f25ad77d994059b45fce556670d9d6_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfMzEtNC0xLTEtMzQ5MjA_74e7e774-a730-4a92-956b-3aad9b48078d"
      unitRef="usd">202000</us-gaap:OtherRestructuringCosts>
    <us-gaap:OtherRestructuringCosts
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfMzEtNi0xLTEtMzQ5MjA_31180e9b-4f07-49b3-856b-c1a1cf7346fe"
      unitRef="usd">-443000</us-gaap:OtherRestructuringCosts>
    <us-gaap:OtherRestructuringCosts
      contextRef="i6f5de1ed688848949019a148f3549581_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfMzEtOC0xLTEtMzQ5MjA_281fe554-49c5-46d3-882e-335073abab30"
      unitRef="usd">461000</us-gaap:OtherRestructuringCosts>
    <us-gaap:OtherRestructuringCosts
      contextRef="i37ff97c4787f4f6eba043a6d22f88ed7_D20200101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfMzEtMTAtMS0xLTM0OTIw_608bf85a-2a31-4fda-83bc-adc4413cf24c"
      unitRef="usd">-17000</us-gaap:OtherRestructuringCosts>
    <us-gaap:RestructuringCharges
      contextRef="i1278f2d184454e28b46dfa8a22fe6c22_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfMzItMi0xLTEtMzQ5MjA_43f3e121-010e-4eb3-be8b-c20fbe67f6fa"
      unitRef="usd">-1578000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i10f25ad77d994059b45fce556670d9d6_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfMzItNC0xLTEtMzQ5MjA_ee997670-e263-476d-a472-a53e50d57e13"
      unitRef="usd">1860000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i0421b924813147cba60633318d9623aa_D20210701-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfMzItNi0xLTEtMzQ5MjA_e2a81a61-9703-48a8-b335-ab36ff1c3459"
      unitRef="usd">-278000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i6f5de1ed688848949019a148f3549581_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfMzItOC0xLTEtMzQ5MjA_c5fcad18-411a-4681-aa65-c00b37d452d1"
      unitRef="usd">6585000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i37ff97c4787f4f6eba043a6d22f88ed7_D20200101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0NWViZDViMDNjYjQxZjg5NTcwYmFjMTNlYTdhZmY4L3NlYzo5NDVlYmQ1YjAzY2I0MWY4OTU3MGJhYzEzZWE3YWZmOF84Mi9mcmFnOmMwYjAxNjdiYTMwZTQ5ZjBhYjIxZGQ4NmJiYjg1NDViL3RhYmxlOjM3NjI2NGVmZDg2YzQ4Y2ViOWNjNTBlNDU1MTEzNmI0L3RhYmxlcmFuZ2U6Mzc2MjY0ZWZkODZjNDhjZWI5Y2M1MGU0NTUxMTM2YjRfMzItMTAtMS0xLTM0OTIw_565b6a69-7a79-4421-b673-444e386caff5"
      unitRef="usd">20488000</us-gaap:RestructuringCharges>
</xbrl>
